code: def get_reader(
      self,
      ctx: "Context",
      uri: "URI",
      metadata: "Metadata",
      type_name: str,
  ) -> TableReader:
      return TableReader(ctx, _ArtifactType(uri, metadata, type_name))
  
file_path: FATE/python/fate/components/core/component_desc/artifacts/data/_table.py
imports: import typing
  from fate.components.core.essential import TableArtifactType
  from .._base_type import URI, ArtifactDescribe, DataOutputMetadata, Metadata, _ArtifactType, _ArtifactTypeReader, _ArtifactTypeWriter
label_desc: Use image node_id 3 for calling the TableArtifactDescribe obj's underlying member method code with example usage: obj.get_reader(ctx, uri, metadata, type_name) and returns: TableReader