Class HivePartitionResult
java.lang.Object
io.trino.plugin.hive.HivePartitionResult
Result of fetching Partitions in the HivePartitionManager interface.
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 Summary
ConstructorsConstructorDescriptionHivePartitionResult(List<HiveColumnHandle> partitionColumns, Optional<List<String>> partitionNames, Iterable<HivePartition> partitions, TupleDomain<ColumnHandle> effectivePredicate, TupleDomain<HiveColumnHandle> compactEffectivePredicate, Optional<HiveBucketHandle> bucketHandle, Optional<HiveBucketing.HiveBucketFilter> bucketFilter) -
Method Summary
Modifier and TypeMethodDescription
-
Constructor Details
-
HivePartitionResult
public HivePartitionResult(List<HiveColumnHandle> partitionColumns, Optional<List<String>> partitionNames, Iterable<HivePartition> partitions, TupleDomain<ColumnHandle> effectivePredicate, TupleDomain<HiveColumnHandle> compactEffectivePredicate, Optional<HiveBucketHandle> bucketHandle, Optional<HiveBucketing.HiveBucketFilter> bucketFilter)
-
-
Method Details
-
getPartitionColumns
-
getPartitionNames
-
getPartitions
-
getEffectivePredicate
-
getCompactEffectivePredicate
-
getBucketHandle
-
getBucketFilter
-