docstr: Massage input table into the format expected by the trainer
docstr_tok: ["Massage","input","table","into","the","format","expected","by","the","trainer"]
code: def query_data(
      self,
      input_table_spec: TableSpec,
      sample_range: Optional[Tuple[float, float]],
      reward_options: RewardOptions,
      data_fetcher: DataFetcher,
  ) -> Dataset:
      """
      Massage input table into the format expected by the trainer
      """
      pass
  
imports: import abc
  import logging
  import pickle
  from typing import Dict, List, NamedTuple, Optional, Tuple
  from reagent.core.parameters import NormalizationData
  from reagent.data.data_fetcher import DataFetcher
  from reagent.data.oss_data_fetcher import OssDataFetcher
  from reagent.preprocessing.batch_preprocessor import BatchPreprocessor
  from reagent.workflow.types import Dataset, ReaderOptions, ResourceOptions, RewardOptions, TableSpec
  from .reagent_data_module import ReAgentDataModule
label_desc: Use image node_id 11 for calling the ManualDataModule obj's underlying member method code with example usage: obj.query_data(input_table_spec, sample_range, reward_options, data_fetcher) without return types