code: def __init__(self, path, intervals, filter_intervals):
      self.path = path
      self.filter_intervals = filter_intervals
      (
          self.intervals,
          self._interval_type,
      ) = impute_type_of_partition_interval_array(intervals)
  
imports: import abc
  import json
  import avro.schema
  import hail
  from hail.ir.utils import make_filter_and_replace, default_row_uid
  from hail.typecheck import typecheck_method, sequenceof, nullable, anytype, oneof
  from hail.utils.misc import escape_str
  from .utils import impute_type_of_partition_interval_array
label_desc: Use image node_id 1 to create a new TableNativeReader object from inherited base classes: TableReader with example: obj = TableNativeReader(path, intervals, filter_intervals)