code: def _rollback_load(
      self,
      storage_engine: AbstractStorageEngine,
      table_obj: TableCatalogEntry,
      do_create: bool,
  ):
      if do_create:
          storage_engine.drop(table_obj)
  
imports: import multiprocessing
  from multiprocessing import Pool
  from pathlib import Path
  import pandas
  from evadb.catalog.models.table_catalog import TableCatalogEntry
  from evadb.database import EvaDBDatabase
  from evadb.executor.abstract_executor import AbstractExecutor
  from evadb.executor.executor_utils import ExecutorError, iter_path_regex, validate_media
  from evadb.models.storage.batch import Batch
  from evadb.parser.types import FileFormatType
  from evadb.plan_nodes.load_data_plan import LoadDataPlan
  from evadb.storage.abstract_storage_engine import AbstractStorageEngine
  from evadb.storage.storage_engine import StorageEngine
  from evadb.utils.errors import DatasetFileNotFoundError
  from evadb.utils.generic_utils import try_to_import_cv2, try_to_import_decord
  from evadb.utils.logging_manager import logger
  from evadb.utils.s3_utils import download_from_s3
label_desc: Use image node_id 3 for calling the LoadMultimediaExecutor obj's underlying member method code with example usage: obj._rollback_load(storage_engine, table_obj, do_create) without return types