public static class StoragePartitionLoader.BucketSplitInfo extends Object
| Modifier and Type | Method and Description |
|---|---|
static Optional<StoragePartitionLoader.BucketSplitInfo> |
createBucketSplitInfo(Optional<HiveBucketHandle> bucketHandle,
Optional<HiveBucketing.HiveBucketFilter> bucketFilter) |
List<HiveColumnHandle> |
getBucketColumns() |
int |
getReadBucketCount() |
int |
getTableBucketCount() |
boolean |
isTableBucketEnabled(int tableBucketNumber)
Evaluates whether the provided table bucket number passes the bucket predicate.
|
boolean |
isVirtuallyBucketed() |
public static Optional<StoragePartitionLoader.BucketSplitInfo> createBucketSplitInfo(Optional<HiveBucketHandle> bucketHandle, Optional<HiveBucketing.HiveBucketFilter> bucketFilter)
public List<HiveColumnHandle> getBucketColumns()
public int getTableBucketCount()
public int getReadBucketCount()
public boolean isVirtuallyBucketed()
public boolean isTableBucketEnabled(int tableBucketNumber)
"$bucket" between 0 and 100
bucketCol1 = 'a' AND bucketCol2 = 123
Copyright © 2012–2023. All rights reserved.