Modifier and Type | Field and Description |
---|---|
protected Map<org.apache.hadoop.fs.Path,SegmentMetadata> |
MetastoreFileTableMetadataProvider.segmentsMetadata |
Modifier and Type | Method and Description |
---|---|
Map<org.apache.hadoop.fs.Path,SegmentMetadata> |
MetastoreFileTableMetadataProvider.getSegmentsMetadataMap() |
Map<org.apache.hadoop.fs.Path,SegmentMetadata> |
SimpleFileTableMetadataProvider.getSegmentsMetadataMap() |
Modifier and Type | Field and Description |
---|---|
protected Map<org.apache.hadoop.fs.Path,SegmentMetadata> |
AbstractGroupScanWithMetadata.segments |
protected Map<org.apache.hadoop.fs.Path,SegmentMetadata> |
AbstractGroupScanWithMetadata.GroupScanWithMetadataFilterer.segments |
Modifier and Type | Method and Description |
---|---|
Map<org.apache.hadoop.fs.Path,SegmentMetadata> |
AbstractGroupScanWithMetadata.GroupScanWithMetadataFilterer.getSegments() |
Map<org.apache.hadoop.fs.Path,SegmentMetadata> |
AbstractGroupScanWithMetadata.getSegmentsMetadata() |
Modifier and Type | Method and Description |
---|---|
protected List<PartitionMetadata> |
AbstractGroupScanWithMetadata.GroupScanWithMetadataFilterer.pruneForSegments(List<PartitionMetadata> metadataToPrune,
Map<org.apache.hadoop.fs.Path,SegmentMetadata> filteredSegmentMetadata)
Removes metadata which does not belong to any of partitions in metadata list.
|
protected static <T extends BaseMetadata & LocationProvider> |
AbstractGroupScanWithMetadata.GroupScanWithMetadataFilterer.pruneForSegments(Map<org.apache.hadoop.fs.Path,T> metadataToPrune,
Map<org.apache.hadoop.fs.Path,SegmentMetadata> filteredSegmentMetadata)
Removes metadata which does not belong to any of partitions in metadata list.
|
B |
AbstractGroupScanWithMetadata.GroupScanWithMetadataFilterer.segments(Map<org.apache.hadoop.fs.Path,SegmentMetadata> segments) |
Modifier and Type | Method and Description |
---|---|
static List<Records.Partition> |
Records.Partition.fromSegment(String catalog,
String schemaName,
SegmentMetadata segmentMetadata) |
Constructor and Description |
---|
Partition(String catalog,
String schemaName,
String value,
SegmentMetadata segmentMetadata) |
Modifier and Type | Method and Description |
---|---|
Map<org.apache.hadoop.fs.Path,SegmentMetadata> |
BaseParquetMetadataProvider.getSegmentsMetadataMap() |
Modifier and Type | Method and Description |
---|---|
protected static <T extends BaseMetadata & LocationProvider> |
AbstractParquetGroupScan.RowGroupScanFilterer.pruneForSegments(org.apache.drill.shaded.guava.com.google.common.collect.Multimap<org.apache.hadoop.fs.Path,T> metadataToPrune,
Map<org.apache.hadoop.fs.Path,SegmentMetadata> filteredSegmentMetadata)
Removes metadata which does not belong to any of segments in metadata list.
|
Modifier and Type | Method and Description |
---|---|
List<SegmentMetadata> |
BasicTablesTransformer.MetadataHolder.segments() |
static List<SegmentMetadata> |
BasicTablesTransformer.segments(List<TableMetadataUnit> units) |
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.
|
Constructor and Description |
---|
MetadataHolder(List<BaseTableMetadata> tables,
List<SegmentMetadata> segments,
List<FileMetadata> files,
List<RowGroupMetadata> rowGroups,
List<PartitionMetadata> partitions) |
Modifier and Type | Method and Description |
---|---|
SegmentMetadata |
SegmentMetadata.SegmentMetadataBuilder.build() |
Modifier and Type | Method and Description |
---|---|
Map<org.apache.hadoop.fs.Path,SegmentMetadata> |
TableMetadataProvider.getSegmentsMetadataMap()
Returns map of
SegmentMetadata instances which provides metadata for segment and its columns. |
Copyright © 1970 The Apache Software Foundation. All rights reserved.