public final class HiveBucketing extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
HiveBucketing.BucketingVersion |
static class |
HiveBucketing.HiveBucketFilter |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
containsTimestampBucketedV2(HiveBucketProperty bucketProperty,
Table table) |
static HiveBucketing.BucketingVersion |
getBucketingVersion(Map<String,String> tableProperties) |
static int |
getHiveBucket(HiveBucketing.BucketingVersion bucketingVersion,
int bucketCount,
List<org.apache.hadoop.hive.serde2.typeinfo.TypeInfo> types,
Object[] values) |
static int |
getHiveBucket(HiveBucketing.BucketingVersion bucketingVersion,
int bucketCount,
List<org.apache.hadoop.hive.serde2.typeinfo.TypeInfo> types,
Page page,
int position) |
static Optional<HiveBucketing.HiveBucketFilter> |
getHiveBucketFilter(Table table,
TupleDomain<ColumnHandle> effectivePredicate) |
static Optional<HiveBucketHandle> |
getHiveBucketHandle(Table table,
TypeManager typeManager) |
public static int getHiveBucket(HiveBucketing.BucketingVersion bucketingVersion, int bucketCount, List<org.apache.hadoop.hive.serde2.typeinfo.TypeInfo> types, Page page, int position)
public static int getHiveBucket(HiveBucketing.BucketingVersion bucketingVersion, int bucketCount, List<org.apache.hadoop.hive.serde2.typeinfo.TypeInfo> types, Object[] values)
public static Optional<HiveBucketHandle> getHiveBucketHandle(Table table, TypeManager typeManager)
public static Optional<HiveBucketing.HiveBucketFilter> getHiveBucketFilter(Table table, TupleDomain<ColumnHandle> effectivePredicate)
public static HiveBucketing.BucketingVersion getBucketingVersion(Map<String,String> tableProperties)
public static boolean containsTimestampBucketedV2(HiveBucketProperty bucketProperty, Table table)
Copyright © 2012–2020. All rights reserved.