Modifier and Type | Method and Description |
---|---|
TableInfo |
MetastoreMetadataProviderManager.getTableInfo() |
Constructor and Description |
---|
MetastoreMetadataProviderManager(MetastoreRegistry metastoreRegistry,
TableInfo tableInfo,
MetastoreMetadataProviderManager.MetastoreMetadataProviderConfig config) |
Modifier and Type | Method and Description |
---|---|
TableInfo |
MetadataControllerContext.tableInfo() |
TableInfo |
MetadataHandlerContext.tableInfo() |
Modifier and Type | Method and Description |
---|---|
MetadataInfoCollector |
AnalyzeFileInfoProvider.getMetadataInfoCollector(BasicTablesRequests basicRequests,
TableInfo tableInfo,
FormatSelection selection,
PlannerSettings settings,
Supplier<org.apache.calcite.rel.core.TableScan> tableScanSupplier,
List<SchemaPath> interestingColumns,
MetadataType metadataLevel,
int segmentColumnsCount) |
MetadataInfoCollector |
AnalyzeInfoProvider.getMetadataInfoCollector(BasicTablesRequests basicRequests,
TableInfo tableInfo,
FormatSelection selection,
PlannerSettings settings,
Supplier<org.apache.calcite.rel.core.TableScan> tableScanSupplier,
List<SchemaPath> interestingColumns,
MetadataType metadataLevel,
int segmentColumnsCount)
Returns
MetadataInfoCollector instance for obtaining information about segments, files, etc. |
MetadataControllerContext.MetadataControllerContextBuilder |
MetadataControllerContext.MetadataControllerContextBuilder.tableInfo(TableInfo tableInfo) |
MetadataHandlerContext.MetadataHandlerContextBuilder |
MetadataHandlerContext.MetadataHandlerContextBuilder.tableInfo(TableInfo tableInfo) |
Constructor and Description |
---|
FileMetadataInfoCollector(BasicTablesRequests basicRequests,
TableInfo tableInfo,
FormatSelection selection,
PlannerSettings settings,
Supplier<org.apache.calcite.rel.core.TableScan> tableScanSupplier,
List<SchemaPath> interestingColumns,
MetadataType metadataLevel,
int segmentColumnsCount) |
Modifier and Type | Field and Description |
---|---|
protected TableInfo |
MetastoreFileTableMetadataProvider.tableInfo |
Modifier and Type | Method and Description |
---|---|
TableInfo |
MetastoreTableInfo.tableInfo() |
Modifier and Type | Method and Description |
---|---|
FileMetadata |
BasicTablesRequests.fileMetadata(TableInfo tableInfo,
String metadataKey,
String path)
Returns file metadata based on given table information, metadata key and full path.
|
Map<String,Long> |
BasicTablesRequests.filesLastModifiedTime(TableInfo tableInfo,
String metadataKey,
List<String> locations)
Returns map of file full paths and their last modified time.
|
List<FileMetadata> |
BasicTablesRequests.filesMetadata(TableInfo tableInfo,
List<MetadataInfo> metadataInfos)
Returns files metadata based on the given table information and metadata keys.
|
List<FileMetadata> |
BasicTablesRequests.filesMetadata(TableInfo tableInfo,
String metadataKey,
List<String> paths)
Returns files metadata based on given table information, metadata key and files paths.
|
BasicTablesTransformer.MetadataHolder |
BasicTablesRequests.fullSegmentsMetadataWithoutPartitions(TableInfo tableInfo,
List<String> metadataKeys,
List<String> locations)
Returns metadata for segments, files and row groups based on given metadata keys and locations.
|
TableMetadataUnit |
BasicTablesRequests.interestingColumnsAndPartitionKeys(TableInfo tableInfo)
Returns tables interesting columns and partition keys based on given table information.
|
List<TableMetadataUnit> |
BasicTablesRequests.metadata(TableInfo tableInfo,
Collection<MetadataInfo> metadataInfos)
Returns list of
TableMetadataUnit metadata based on the given table information, and metadata identifiers. |
MetastoreTableInfo |
BasicTablesRequests.metastoreTableInfo(TableInfo tableInfo)
Returns metastore table information, including metastore version and table last modified time.
|
static MetastoreTableInfo |
MetastoreTableInfo.of(TableInfo tableInfo,
TableMetadataUnit unit,
long metastoreVersion) |
List<PartitionMetadata> |
BasicTablesRequests.partitionsMetadata(TableInfo tableInfo,
List<String> metadataKeys,
String column)
Returns partitions metadata based on given table information, metadata keys and column name.
|
List<RowGroupMetadata> |
BasicTablesRequests.rowGroupsMetadata(TableInfo tableInfo,
List<MetadataInfo> metadataInfos)
Returns row groups metadata based on given table information and metadata identifiers.
|
List<RowGroupMetadata> |
BasicTablesRequests.rowGroupsMetadata(TableInfo tableInfo,
List<String> metadataKeys,
List<String> paths)
Returns row groups metadata based on the given table information, metadata keys and locations.
|
List<RowGroupMetadata> |
BasicTablesRequests.rowGroupsMetadata(TableInfo tableInfo,
String metadataKey,
String path)
Returns row groups metadata based on given table information, metadata key and location.
|
Map<String,Long> |
BasicTablesRequests.segmentsLastModifiedTime(TableInfo tableInfo,
List<String> locations)
Returns map of segments metadata keys and their last modified time.
|
List<SegmentMetadata> |
BasicTablesRequests.segmentsMetadata(TableInfo tableInfo,
List<MetadataInfo> metadataInfos)
Returns segments metadata based on the given table information and metadata identifiers.
|
List<SegmentMetadata> |
BasicTablesRequests.segmentsMetadataByColumn(TableInfo tableInfo,
List<String> locations,
String column)
Returns segments metadata based on given table information, locations and column name.
|
List<SegmentMetadata> |
BasicTablesRequests.segmentsMetadataByMetadataKey(TableInfo tableInfo,
List<String> locations,
String metadataKey)
Returns segments metadata based on given table information, locations and column name.
|
BasicTablesRequests.RequestMetadata.Builder |
BasicTablesRequests.RequestMetadata.Builder.tableInfo(TableInfo tableInfo) |
BaseTableMetadata |
BasicTablesRequests.tableMetadata(TableInfo tableInfo)
Returns table general information metadata based on given table information.
|
Constructor and Description |
---|
MetastoreTableInfo(TableInfo tableInfo,
Long lastModifiedTime,
boolean exists,
long metastoreVersion) |
Modifier and Type | Field and Description |
---|---|
protected TableInfo |
BaseMetadata.tableInfo |
protected TableInfo |
BaseMetadata.BaseMetadataBuilder.tableInfo |
static TableInfo |
TableInfo.UNKNOWN_TABLE_INFO |
Modifier and Type | Method and Description |
---|---|
TableInfo |
TableInfo.TableInfoBuilder.build() |
TableInfo |
BaseMetadata.getTableInfo() |
TableInfo |
Metadata.getTableInfo() |
TableInfo |
NonInterestingColumnsMetadata.getTableInfo() |
Modifier and Type | Method and Description |
---|---|
T |
BaseMetadata.BaseMetadataBuilder.tableInfo(TableInfo tableInfo) |
Copyright © 1970 The Apache Software Foundation. All rights reserved.