Uses of Class
org.apache.drill.metastore.components.tables.TableMetadataUnit
Packages that use TableMetadataUnit
Package
Description
-
Uses of TableMetadataUnit in org.apache.drill.metastore.components.tables
Fields in org.apache.drill.metastore.components.tables declared as TableMetadataUnitMethods in org.apache.drill.metastore.components.tables that return TableMetadataUnitModifier and TypeMethodDescriptionTableMetadataUnit.Builder.build()
BasicTablesRequests.interestingColumnsAndPartitionKeys
(TableInfo tableInfo) Returns tables interesting columns and partition keys based on given table information.Methods in org.apache.drill.metastore.components.tables that return types with arguments of type TableMetadataUnitModifier and TypeMethodDescriptionBasicTablesRequests.metadata
(TableInfo tableInfo, Collection<MetadataInfo> metadataInfos) Returns list ofTableMetadataUnit
metadata based on the given table information, and metadata identifiers.BasicTablesRequests.request
(BasicTablesRequests.RequestMetadata requestMetadata) Executes Metastore Tables read request based on given information inBasicTablesRequests.RequestMetadata
.Methods in org.apache.drill.metastore.components.tables with parameters of type TableMetadataUnitModifier and TypeMethodDescriptionstatic MetastoreTableInfo
MetastoreTableInfo.of
(TableInfo tableInfo, TableMetadataUnit unit, long metastoreVersion) Method parameters in org.apache.drill.metastore.components.tables with type arguments of type TableMetadataUnitModifier and TypeMethodDescriptionBasicTablesTransformer.all
(List<TableMetadataUnit> units) static List<FileMetadata>
BasicTablesTransformer.files
(List<TableMetadataUnit> units) static List<PartitionMetadata>
BasicTablesTransformer.partitions
(List<TableMetadataUnit> units) static List<RowGroupMetadata>
BasicTablesTransformer.rowGroups
(List<TableMetadataUnit> units) static List<SegmentMetadata>
BasicTablesTransformer.segments
(List<TableMetadataUnit> units) static List<BaseTableMetadata>
BasicTablesTransformer.tables
(List<TableMetadataUnit> units) -
Uses of TableMetadataUnit in org.apache.drill.metastore.iceberg.components.tables
Methods in org.apache.drill.metastore.iceberg.components.tables that return types with arguments of type TableMetadataUnitModifier and TypeMethodDescriptionIcebergTables.context()
TablesOutputDataTransformer.execute()
TablesTransformer.inputData()
IcebergTables.modify()
TablesTransformer.operation()
TablesTransformer.outputData()
IcebergTables.read()
IcebergTables.transformer()
Methods in org.apache.drill.metastore.iceberg.components.tables with parameters of type TableMetadataUnitMethod parameters in org.apache.drill.metastore.iceberg.components.tables with type arguments of type TableMetadataUnitModifier and TypeMethodDescriptionTablesOperationTransformer.toOverwrite
(List<TableMetadataUnit> units) Groups given list ofTableMetadataUnit
based on table key (storage plugin, workspace and table name), each table key is grouped by metadata key.Constructor parameters in org.apache.drill.metastore.iceberg.components.tables with type arguments of type TableMetadataUnitModifierConstructorDescription -
Uses of TableMetadataUnit in org.apache.drill.metastore.metadata
Methods in org.apache.drill.metastore.metadata that return TableMetadataUnitModifier and TypeMethodDescriptionBaseMetadata.toMetadataUnit()
Metadata.toMetadataUnit()
ConvertsMetadata
implementation intoTableMetadataUnit
instance which will be used to write data into Drill Metastore Tables.NonInterestingColumnsMetadata.toMetadataUnit()
Methods in org.apache.drill.metastore.metadata with parameters of type TableMetadataUnitModifier and TypeMethodDescriptionBaseMetadata.BaseMetadataBuilder.metadataUnit
(TableMetadataUnit unit) MetadataInfo.MetadataInfoBuilder.metadataUnit
(TableMetadataUnit unit) TableInfo.TableInfoBuilder.metadataUnit
(TableMetadataUnit unit) protected abstract T
BaseMetadata.BaseMetadataBuilder.metadataUnitInternal
(TableMetadataUnit unit) BaseTableMetadata.BaseTableMetadataBuilder.metadataUnitInternal
(TableMetadataUnit unit) protected FileMetadata.FileMetadataBuilder
FileMetadata.FileMetadataBuilder.metadataUnitInternal
(TableMetadataUnit unit) PartitionMetadata.PartitionMetadataBuilder.metadataUnitInternal
(TableMetadataUnit unit) protected RowGroupMetadata.RowGroupMetadataBuilder
RowGroupMetadata.RowGroupMetadataBuilder.metadataUnitInternal
(TableMetadataUnit unit) protected SegmentMetadata.SegmentMetadataBuilder
SegmentMetadata.SegmentMetadataBuilder.metadataUnitInternal
(TableMetadataUnit unit) -
Uses of TableMetadataUnit in org.apache.drill.metastore.mongo.components.tables
Methods in org.apache.drill.metastore.mongo.components.tables that return types with arguments of type TableMetadataUnitModifier and TypeMethodDescriptionMongoTables.context()
TablesOutputDataTransformer.execute()
TablesTransformer.inputData()
MongoTables.modify()
TablesTransformer.operation()
TablesTransformer.outputData()
MongoTables.read()
MongoTables.transformer()
Method parameters in org.apache.drill.metastore.mongo.components.tables with type arguments of type TableMetadataUnitModifier and TypeMethodDescriptionTablesOperationTransformer.toOverwrite
(List<TableMetadataUnit> units) Groups given list ofTableMetadataUnit
, convert them to list of overwrite operationsConstructor parameters in org.apache.drill.metastore.mongo.components.tables with type arguments of type TableMetadataUnitModifierConstructorDescription -
Uses of TableMetadataUnit in org.apache.drill.metastore.rdbms.components.tables
Fields in org.apache.drill.metastore.rdbms.components.tables with type parameters of type TableMetadataUnitModifier and TypeFieldDescriptionprotected static final Function<TableMetadataUnit,
List<String>> TablesMetadataMapper.COMPONENT_PARTITION_KEY
protected static final Function<TableMetadataUnit,
List<String>> TablesMetadataMapper.TABLE_PARTITION_KEY
Methods in org.apache.drill.metastore.rdbms.components.tables that return TableMetadataUnitModifier and TypeMethodDescriptionTablesMetadataMapper.emptyUnit()
TablesMetadataMapper.FileMapper.toUnit
(org.jooq.Record record) TablesMetadataMapper.PartitionMapper.toUnit
(org.jooq.Record record) TablesMetadataMapper.RowGroupMapper.toUnit
(org.jooq.Record record) TablesMetadataMapper.SegmentMapper.toUnit
(org.jooq.Record record) TablesMetadataMapper.TableMapper.toUnit
(org.jooq.Record record) Methods in org.apache.drill.metastore.rdbms.components.tables that return types with arguments of type TableMetadataUnitModifier and TypeMethodDescriptionRdbmsTables.context()
RdbmsTables.modify()
protected Function<TableMetadataUnit,
List<String>> TablesMetadataMapper.FileMapper.partitionKey()
protected abstract Function<TableMetadataUnit,
List<String>> TablesMetadataMapper.partitionKey()
protected Function<TableMetadataUnit,
List<String>> TablesMetadataMapper.PartitionMapper.partitionKey()
protected Function<TableMetadataUnit,
List<String>> TablesMetadataMapper.RowGroupMapper.partitionKey()
protected Function<TableMetadataUnit,
List<String>> TablesMetadataMapper.SegmentMapper.partitionKey()
protected Function<TableMetadataUnit,
List<String>> TablesMetadataMapper.TableMapper.partitionKey()
RdbmsTables.read()
MetadataMapper<TableMetadataUnit,
? extends org.jooq.Record> TablesTransformer.toMapper
(MetadataType metadataType) Set<MetadataMapper<TableMetadataUnit,
? extends org.jooq.Record>> TablesTransformer.toMappers
(Set<MetadataType> metadataTypes) RdbmsTables.transformer()
Methods in org.apache.drill.metastore.rdbms.components.tables with parameters of type TableMetadataUnitModifier and TypeMethodDescriptionTablesMetadataMapper.FileMapper.toRecord
(TableMetadataUnit unit) TablesMetadataMapper.PartitionMapper.toRecord
(TableMetadataUnit unit) TablesMetadataMapper.RowGroupMapper.toRecord
(TableMetadataUnit unit) TablesMetadataMapper.SegmentMapper.toRecord
(TableMetadataUnit unit) TablesMetadataMapper.TableMapper.toRecord
(TableMetadataUnit unit) Method parameters in org.apache.drill.metastore.rdbms.components.tables with type arguments of type TableMetadataUnitModifier and TypeMethodDescriptionList<org.jooq.Condition>
TablesMetadataMapper.toDeleteConditions
(List<TableMetadataUnit> units) TablesTransformer.toOverwrite
(List<TableMetadataUnit> units)