public final class HiveTableLayoutHandle extends Object implements ConnectorTableLayoutHandle
| Constructor and Description |
|---|
HiveTableLayoutHandle(SchemaTableName schemaTableName,
List<ColumnHandle> partitionColumns,
List<HivePartition> partitions,
TupleDomain<? extends ColumnHandle> compactEffectivePredicate,
TupleDomain<ColumnHandle> promisedPredicate,
Optional<HiveBucketHandle> bucketHandle,
Optional<HiveBucketing.HiveBucketFilter> bucketFilter) |
HiveTableLayoutHandle(SchemaTableName schemaTableName,
List<ColumnHandle> partitionColumns,
TupleDomain<ColumnHandle> compactEffectivePredicate,
TupleDomain<ColumnHandle> promisedPredicate,
Optional<HiveBucketHandle> bucketHandle,
Optional<HiveBucketing.HiveBucketFilter> bucketFilter) |
| Modifier and Type | Method and Description |
|---|---|
Optional<HiveBucketing.HiveBucketFilter> |
getBucketFilter() |
Optional<HiveBucketHandle> |
getBucketHandle() |
TupleDomain<? extends ColumnHandle> |
getCompactEffectivePredicate() |
List<ColumnHandle> |
getPartitionColumns() |
Optional<List<HivePartition>> |
getPartitions()
Partitions are dropped when HiveTableLayoutHandle is serialized.
|
TupleDomain<ColumnHandle> |
getPromisedPredicate() |
SchemaTableName |
getSchemaTableName() |
String |
toString() |
public HiveTableLayoutHandle(SchemaTableName schemaTableName, List<ColumnHandle> partitionColumns, TupleDomain<ColumnHandle> compactEffectivePredicate, TupleDomain<ColumnHandle> promisedPredicate, Optional<HiveBucketHandle> bucketHandle, Optional<HiveBucketing.HiveBucketFilter> bucketFilter)
public HiveTableLayoutHandle(SchemaTableName schemaTableName, List<ColumnHandle> partitionColumns, List<HivePartition> partitions, TupleDomain<? extends ColumnHandle> compactEffectivePredicate, TupleDomain<ColumnHandle> promisedPredicate, Optional<HiveBucketHandle> bucketHandle, Optional<HiveBucketing.HiveBucketFilter> bucketFilter)
public SchemaTableName getSchemaTableName()
public List<ColumnHandle> getPartitionColumns()
public Optional<List<HivePartition>> getPartitions()
Optional.empty() if droppedpublic TupleDomain<? extends ColumnHandle> getCompactEffectivePredicate()
public TupleDomain<ColumnHandle> getPromisedPredicate()
public Optional<HiveBucketHandle> getBucketHandle()
public Optional<HiveBucketing.HiveBucketFilter> getBucketFilter()
Copyright © 2012–2019. All rights reserved.