| Modifier and Type | Field and Description |
|---|---|
protected List<PartitionMetadata> |
MetastoreFileTableMetadataProvider.partitions |
| Modifier and Type | Method and Description |
|---|---|
List<PartitionMetadata> |
SimpleFileTableMetadataProvider.getPartitionMetadata(SchemaPath columnName) |
List<PartitionMetadata> |
MetastoreFileTableMetadataProvider.getPartitionMetadata(SchemaPath columnName) |
List<PartitionMetadata> |
SimpleFileTableMetadataProvider.getPartitionsMetadata() |
List<PartitionMetadata> |
MetastoreFileTableMetadataProvider.getPartitionsMetadata() |
| Modifier and Type | Method and Description |
|---|---|
List<FileMetadata> |
SimpleFileTableMetadataProvider.getFilesForPartition(PartitionMetadata partition) |
List<FileMetadata> |
MetastoreFileTableMetadataProvider.getFilesForPartition(PartitionMetadata partition) |
| Modifier and Type | Field and Description |
|---|---|
protected List<PartitionMetadata> |
AbstractGroupScanWithMetadata.partitions |
protected List<PartitionMetadata> |
AbstractGroupScanWithMetadata.GroupScanWithMetadataFilterer.partitions |
| Modifier and Type | Method and Description |
|---|---|
List<PartitionMetadata> |
AbstractGroupScanWithMetadata.GroupScanWithMetadataFilterer.getPartitions() |
List<PartitionMetadata> |
AbstractGroupScanWithMetadata.getPartitionsMetadata() |
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.
|
| Modifier and Type | Method and Description |
|---|---|
B |
AbstractGroupScanWithMetadata.GroupScanWithMetadataFilterer.partitions(List<PartitionMetadata> partitions) |
protected static <T extends BaseMetadata & LocationProvider> |
AbstractGroupScanWithMetadata.pruneForPartitions(Map<org.apache.hadoop.fs.Path,T> metadataToPrune,
List<PartitionMetadata> filteredPartitionMetadata)
Removes metadata which does not belong to any of partitions in metadata list.
|
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.
|
| Modifier and Type | Method and Description |
|---|---|
static List<Records.Partition> |
Records.Partition.fromPartition(String catalog,
String schemaName,
PartitionMetadata partitionMetadata) |
| Constructor and Description |
|---|
Partition(String catalog,
String schemaName,
String value,
PartitionMetadata partitionMetadata) |
| Modifier and Type | Method and Description |
|---|---|
static PartitionMetadata |
ParquetTableMetadataUtils.getPartitionMetadata(SchemaPath partitionColumn,
List<FileMetadata> files)
Returns
PartitionMetadata instance received by merging specified FileMetadata list. |
| Modifier and Type | Method and Description |
|---|---|
List<PartitionMetadata> |
BaseParquetMetadataProvider.getPartitionMetadata(SchemaPath columnName) |
List<PartitionMetadata> |
BaseParquetMetadataProvider.getPartitionsMetadata() |
| Modifier and Type | Method and Description |
|---|---|
List<FileMetadata> |
BaseParquetMetadataProvider.getFilesForPartition(PartitionMetadata partition) |
| Modifier and Type | Method and Description |
|---|---|
protected static <T extends BaseMetadata & LocationProvider> |
AbstractParquetGroupScan.pruneForPartitions(org.apache.drill.shaded.guava.com.google.common.collect.Multimap<org.apache.hadoop.fs.Path,T> metadataToPrune,
List<PartitionMetadata> filteredPartitionMetadata)
Removes metadata which does not belong to any of partitions in metadata list.
|
| Modifier and Type | Method and Description |
|---|---|
List<PartitionMetadata> |
BasicTablesTransformer.MetadataHolder.partitions() |
static List<PartitionMetadata> |
BasicTablesTransformer.partitions(List<TableMetadataUnit> units) |
List<PartitionMetadata> |
BasicTablesRequests.partitionsMetadata(TableInfo tableInfo,
List<String> metadataKeys,
String column)
Returns partitions metadata based on given table information, metadata keys 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 |
|---|---|
PartitionMetadata |
PartitionMetadata.PartitionMetadataBuilder.build() |
| Modifier and Type | Method and Description |
|---|---|
List<PartitionMetadata> |
TableMetadataProvider.getPartitionMetadata(SchemaPath columnName)
Returns list of
PartitionMetadata instances which corresponds to partitions for specified column
and provides metadata for specific partitions and its columns. |
List<PartitionMetadata> |
TableMetadataProvider.getPartitionsMetadata()
Returns list of
PartitionMetadata instances which provides metadata for specific partitions and its columns. |
| Modifier and Type | Method and Description |
|---|---|
List<FileMetadata> |
TableMetadataProvider.getFilesForPartition(PartitionMetadata partition)
Returns list of
FileMetadata instances which belongs to specified partitions. |
Copyright © 2021 The Apache Software Foundation. All rights reserved.