| Package | Description |
|---|---|
| org.apache.drill.exec.planner |
| Modifier and Type | Class and Description |
|---|---|
class |
DFSDirPartitionLocation
Composite partition location corresponds to a directory in the file system.
|
class |
DFSFilePartitionLocation
Class defines a single partition in a DFS table.
|
class |
ParquetPartitionLocation |
class |
SimplePartitionLocation
Abstract class for simple partition.
|
| Modifier and Type | Field and Description |
|---|---|
protected List<List<PartitionLocation>> |
AbstractPartitionDescriptor.locationSuperList
A sequence of sublists of partition locations combined into a single super list.
|
| Modifier and Type | Method and Description |
|---|---|
Iterator<List<PartitionLocation>> |
AbstractPartitionDescriptor.iterator()
Iterator that traverses over the super list of partition locations and
each time returns a single sublist of partition locations.
|
| Modifier and Type | Method and Description |
|---|---|
org.apache.calcite.rel.core.TableScan |
PartitionDescriptor.createTableScan(List<PartitionLocation> newPartitions,
boolean wasAllPartitionsPruned)
Methods create a new TableScan rel node, given the lists of new partitions or new files to SCAN.
|
org.apache.calcite.rel.core.TableScan |
ParquetPartitionDescriptor.createTableScan(List<PartitionLocation> newPartitionLocation,
boolean wasAllPartitionsPruned) |
org.apache.calcite.rel.core.TableScan |
FileSystemPartitionDescriptor.createTableScan(List<PartitionLocation> newPartitionLocation,
boolean wasAllPartitionsPruned) |
org.apache.calcite.rel.core.TableScan |
PartitionDescriptor.createTableScan(List<PartitionLocation> newPartitions,
String cacheFileRoot,
boolean wasAllPartitionsPruned,
MetadataContext metaContext)
Create a new TableScan rel node, given the lists of new partitions or new files to scan and a path
to a metadata cache file
|
org.apache.calcite.rel.core.TableScan |
ParquetPartitionDescriptor.createTableScan(List<PartitionLocation> newPartitionLocation,
String cacheFileRoot,
boolean wasAllPartitionsPruned,
MetadataContext metaContext) |
org.apache.calcite.rel.core.TableScan |
FileSystemPartitionDescriptor.createTableScan(List<PartitionLocation> newPartitionLocation,
String cacheFileRoot,
boolean wasAllPartitionsPruned,
MetadataContext metaContext) |
org.apache.calcite.rel.core.TableScan |
AbstractPartitionDescriptor.createTableScan(List<PartitionLocation> newPartitions,
String cacheFileRoot,
boolean isAllPruned,
MetadataContext metaContext) |
void |
PartitionDescriptor.populatePartitionVectors(ValueVector[] vectors,
List<PartitionLocation> partitions,
BitSet partitionColumnBitSet,
Map<Integer,String> fieldNameMap)
Method creates an in memory representation of all the partitions.
|
void |
ParquetPartitionDescriptor.populatePartitionVectors(ValueVector[] vectors,
List<PartitionLocation> partitions,
BitSet partitionColumnBitSet,
Map<Integer,String> fieldNameMap) |
void |
FileSystemPartitionDescriptor.populatePartitionVectors(ValueVector[] vectors,
List<PartitionLocation> partitions,
BitSet partitionColumnBitSet,
Map<Integer,String> fieldNameMap) |
| Constructor and Description |
|---|
DFSDirPartitionLocation(String[] dirs,
Collection<PartitionLocation> subPartitions) |
Copyright © 2017 The Apache Software Foundation. All rights reserved.