public class HivePartitionResult extends Object
Results are comprised of two parts: 1) The actual partitions 2) The TupleDomain that represents the values that the connector was not able to pre-evaluate when generating the partitions and will need to be double-checked by the final execution plan.
| Constructor and Description |
|---|
HivePartitionResult(List<HiveColumnHandle> partitionColumns,
List<HivePartition> partitions,
TupleDomain<? extends ColumnHandle> compactEffectivePredicate,
TupleDomain<ColumnHandle> unenforcedConstraint,
TupleDomain<ColumnHandle> enforcedConstraint,
Optional<HiveBucketHandle> bucketHandle) |
| Modifier and Type | Method and Description |
|---|---|
Optional<HiveBucketHandle> |
getBucketHandle() |
TupleDomain<? extends ColumnHandle> |
getCompactEffectivePredicate() |
TupleDomain<ColumnHandle> |
getEnforcedConstraint() |
List<HiveColumnHandle> |
getPartitionColumns() |
List<HivePartition> |
getPartitions() |
TupleDomain<ColumnHandle> |
getUnenforcedConstraint() |
public HivePartitionResult(List<HiveColumnHandle> partitionColumns, List<HivePartition> partitions, TupleDomain<? extends ColumnHandle> compactEffectivePredicate, TupleDomain<ColumnHandle> unenforcedConstraint, TupleDomain<ColumnHandle> enforcedConstraint, Optional<HiveBucketHandle> bucketHandle)
public List<HiveColumnHandle> getPartitionColumns()
public List<HivePartition> getPartitions()
public TupleDomain<? extends ColumnHandle> getCompactEffectivePredicate()
public TupleDomain<ColumnHandle> getUnenforcedConstraint()
public TupleDomain<ColumnHandle> getEnforcedConstraint()
public Optional<HiveBucketHandle> getBucketHandle()
Copyright © 2012-2017. All Rights Reserved.