Uses of Class
org.apache.drill.metastore.components.tables.TableMetadataUnit
Package
Description
-
Uses of TableMetadataUnit in org.apache.drill.metastore.components.tables
Modifier and TypeMethodDescriptionTableMetadataUnit.Builder.build()
BasicTablesRequests.interestingColumnsAndPartitionKeys
(TableInfo tableInfo) Returns tables interesting columns and partition keys based on given table information.Modifier 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
.Modifier and TypeMethodDescriptionstatic MetastoreTableInfo
MetastoreTableInfo.of
(TableInfo tableInfo, TableMetadataUnit unit, long metastoreVersion) Modifier 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
Modifier and TypeMethodDescriptionIcebergTables.context()
TablesOutputDataTransformer.execute()
TablesTransformer.inputData()
IcebergTables.modify()
TablesTransformer.operation()
TablesTransformer.outputData()
IcebergTables.read()
IcebergTables.transformer()
Modifier 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.ModifierConstructorDescription -
Uses of TableMetadataUnit in org.apache.drill.metastore.metadata
Modifier and TypeMethodDescriptionBaseMetadata.toMetadataUnit()
Metadata.toMetadataUnit()
ConvertsMetadata
implementation intoTableMetadataUnit
instance which will be used to write data into Drill Metastore Tables.NonInterestingColumnsMetadata.toMetadataUnit()
Modifier 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
Modifier and TypeMethodDescriptionMongoTables.context()
TablesOutputDataTransformer.execute()
TablesTransformer.inputData()
MongoTables.modify()
TablesTransformer.operation()
TablesTransformer.outputData()
MongoTables.read()
MongoTables.transformer()
Modifier and TypeMethodDescriptionTablesOperationTransformer.toOverwrite
(List<TableMetadataUnit> units) Groups given list ofTableMetadataUnit
, convert them to list of overwrite operationsModifierConstructorDescription -
Uses of TableMetadataUnit in org.apache.drill.metastore.rdbms.components.tables
Modifier and TypeFieldDescriptionprotected static final Function<TableMetadataUnit,
List<String>> TablesMetadataMapper.COMPONENT_PARTITION_KEY
protected static final Function<TableMetadataUnit,
List<String>> TablesMetadataMapper.TABLE_PARTITION_KEY
Modifier 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) Modifier 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()
Modifier 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) Modifier and TypeMethodDescriptionList<org.jooq.Condition>
TablesMetadataMapper.toDeleteConditions
(List<TableMetadataUnit> units) TablesTransformer.toOverwrite
(List<TableMetadataUnit> units)