public final class HiveTableLayoutHandle extends Object implements ConnectorTableLayoutHandle
| Constructor and Description |
|---|
HiveTableLayoutHandle(String clientId,
List<ColumnHandle> partitionColumns,
List<HivePartition> partitions,
TupleDomain<? extends ColumnHandle> compactEffectivePredicate,
TupleDomain<ColumnHandle> promisedPredicate,
Optional<HiveBucketHandle> bucketHandle) |
HiveTableLayoutHandle(String clientId,
List<ColumnHandle> partitionColumns,
TupleDomain<ColumnHandle> compactEffectivePredicate,
TupleDomain<ColumnHandle> promisedPredicate,
Optional<HiveBucketHandle> bucketHandle) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
Optional<HiveBucketHandle> |
getBucketHandle() |
String |
getClientId() |
TupleDomain<? extends ColumnHandle> |
getCompactEffectivePredicate() |
List<ColumnHandle> |
getPartitionColumns() |
Optional<List<HivePartition>> |
getPartitions()
Partitions are dropped when HiveTableLayoutHandle is serialized.
|
TupleDomain<ColumnHandle> |
getPromisedPredicate() |
int |
hashCode() |
String |
toString() |
public HiveTableLayoutHandle(String clientId, List<ColumnHandle> partitionColumns, TupleDomain<ColumnHandle> compactEffectivePredicate, TupleDomain<ColumnHandle> promisedPredicate, Optional<HiveBucketHandle> bucketHandle)
public HiveTableLayoutHandle(String clientId, List<ColumnHandle> partitionColumns, List<HivePartition> partitions, TupleDomain<? extends ColumnHandle> compactEffectivePredicate, TupleDomain<ColumnHandle> promisedPredicate, Optional<HiveBucketHandle> bucketHandle)
public String getClientId()
public List<ColumnHandle> getPartitionColumns()
public Optional<List<HivePartition>> getPartitions()
public TupleDomain<? extends ColumnHandle> getCompactEffectivePredicate()
public TupleDomain<ColumnHandle> getPromisedPredicate()
public Optional<HiveBucketHandle> getBucketHandle()
Copyright © 2012-2017. All Rights Reserved.