docstr: get data with symbol
  
  Parameters
  ----------
  symbol: str
  interval: str
      value from [1min, 1d]
  start_datetime: pd.Timestamp
  end_datetime: pd.Timestamp
  
  Returns
  ---------
      pd.DataFrame, "symbol" and "date"in pd.columns
code: def get_data(
      self,
      symbol: str,
      interval: str,
      start_datetime: pd.Timestamp,
      end_datetime: pd.Timestamp,
  ) -> pd.DataFrame:
      """get data with symbol
  
      Parameters
      ----------
      symbol: str
      interval: str
          value from [1min, 1d]
      start_datetime: pd.Timestamp
      end_datetime: pd.Timestamp
  
      Returns
      ---------
          pd.DataFrame, "symbol" and "date"in pd.columns
  
      """
      raise NotImplementedError("rewrite get_timezone")
  
imports: import abc
  import time
  import datetime
  import importlib
  from pathlib import Path
  from typing import Type, Iterable
  from concurrent.futures import ProcessPoolExecutor
  import pandas
  from tqdm import tqdm
  from loguru import logger
  from joblib import Parallel, delayed
  from qlib.utils import code_to_fname
label_desc: Use image node_id 6 for calling the BaseCollector obj's underlying member method code with example usage: obj.get_data(symbol, interval, start_datetime, end_datetime) without return types