class_docstr: A TVM object database to support customization on the python side.
  This is NOT the user facing class for function overloading inheritance.
  
  See also: PyDatabase
class_docstr_tok: ["A","TVM","object","database","to","support","customization","on","the","python","side",".","This","is","NOT","the","user","facing","class","for","function","overloading","inheritance",".","See","also",":","PyDatabase"]
docstr: Constructor.
docstr_tok: ["Constructor","."]
code: def __init__(
      self,
      f_has_workload: Callable = None,
      f_commit_workload: Callable = None,
      f_commit_tuning_record: Callable = None,
      f_get_top_k: Callable = None,
      f_get_all_tuning_records: Callable = None,
      f_query_tuning_record: Callable = None,
      f_query_schedule: Callable = None,
      f_query_ir_module: Callable = None,
      f_size: Callable = None,
      module_equality: str = "structural",
  ):
      """Constructor."""
  
      self.__init_handle_by_constructor__(
          _ffi_api.DatabasePyDatabase,  # type: ignore  # pylint: disable=no-member
          f_has_workload,
          f_commit_workload,
          f_commit_tuning_record,
          f_get_top_k,
          f_get_all_tuning_records,
          f_query_tuning_record,
          f_query_schedule,
          f_query_ir_module,
          f_size,
          module_equality,
      )
  
imports: from typing import Any, Callable, List, Optional, Union
  from typing_extensions import Literal
  from tvm._ffi import register_object
  from tvm.ir.module import IRModule
  from tvm.runtime import Object
  from tvm.target import Target
  from tvm.tir.schedule import Schedule, Trace
  from ..None import _ffi_api
  from ..arg_info import ArgInfo
  from ..utils import _json_de_tvm
label_desc: Use image node_id 1 to create a new _PyDatabase object from inherited base classes: Database with example: obj = _PyDatabase(f_has_workload, f_commit_workload, f_commit_tuning_record, f_get_top_k, f_get_all_tuning_records, f_query_tuning_record, f_query_schedule, f_query_ir_module, f_size, module_equality)