public class BucketIdentifier extends Object
| Constructor and Description |
|---|
BucketIdentifier() |
| Modifier and Type | Method and Description |
|---|---|
static int |
bucketIdFromFileId(String fileId) |
static String |
bucketIdStr(int n) |
static int |
getBucketId(HoodieKey hoodieKey,
String indexKeyFields,
int numBuckets) |
static int |
getBucketId(HoodieRecord record,
String indexKeyFields,
int numBuckets) |
static int |
getBucketId(List<String> hashKeyFields,
int numBuckets) |
static int |
getBucketId(String recordKey,
String indexKeyFields,
int numBuckets) |
static boolean |
isBucketFileName(String name) |
static int |
mod(int x,
int y) |
static String |
newBucketFileIdPrefix(int bucketId) |
static String |
newBucketFileIdPrefix(String bucketId) |
static String |
partitionBucketIdStr(String partition,
int bucketId) |
public static int getBucketId(HoodieRecord record, String indexKeyFields, int numBuckets)
public static int getBucketId(HoodieKey hoodieKey, String indexKeyFields, int numBuckets)
public static int bucketIdFromFileId(String fileId)
public static String bucketIdStr(int n)
public static String newBucketFileIdPrefix(int bucketId)
public static boolean isBucketFileName(String name)
public static int mod(int x,
int y)
Copyright © 2022 The Apache Software Foundation. All rights reserved.