public class FlinkConsistentBucketUpdateStrategy<T extends HoodieRecordPayload> extends UpdateStrategy<T,List<Pair<List<HoodieRecord>,String>>>
engineContext, fileGroupsInPendingClustering, table| Constructor and Description |
|---|
FlinkConsistentBucketUpdateStrategy(HoodieFlinkWriteClient writeClient,
List<String> indexKeyFields) |
| Modifier and Type | Method and Description |
|---|---|
Pair<List<Pair<List<HoodieRecord>,String>>,Set<HoodieFileGroupId>> |
handleUpdate(List<Pair<List<HoodieRecord>,String>> recordsList) |
void |
initialize(HoodieFlinkWriteClient writeClient) |
void |
reset() |
public FlinkConsistentBucketUpdateStrategy(HoodieFlinkWriteClient writeClient, List<String> indexKeyFields)
public void initialize(HoodieFlinkWriteClient writeClient)
public void reset()
public Pair<List<Pair<List<HoodieRecord>,String>>,Set<HoodieFileGroupId>> handleUpdate(List<Pair<List<HoodieRecord>,String>> recordsList)
handleUpdate in class UpdateStrategy<T extends HoodieRecordPayload,List<Pair<List<HoodieRecord>,String>>>Copyright © 2023 The Apache Software Foundation. All rights reserved.