public class HoodieGlobalBloomIndex<T extends HoodieRecordPayload<T>> extends HoodieBloomIndex<T>
HoodieIndex.IndexTypeconfig| Constructor and Description |
|---|
HoodieGlobalBloomIndex(HoodieWriteConfig config,
BaseHoodieBloomIndexHelper bloomIndexHelper) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isGlobal()
This is not global, since we depend on the partitionPath to do the lookup.
|
protected HoodieData<HoodieRecord<T>> |
tagLocationBacktoRecords(HoodiePairData<HoodieKey,HoodieRecordLocation> keyLocationPairs,
HoodieData<HoodieRecord<T>> records)
Tagging for global index should only consider the record key.
|
canIndexLogFiles, isImplicitWithStorage, rollbackCommit, tagLocation, updateLocationclose, tagLocation, updateLocationpublic HoodieGlobalBloomIndex(HoodieWriteConfig config, BaseHoodieBloomIndexHelper bloomIndexHelper)
protected HoodieData<HoodieRecord<T>> tagLocationBacktoRecords(HoodiePairData<HoodieKey,HoodieRecordLocation> keyLocationPairs, HoodieData<HoodieRecord<T>> records)
tagLocationBacktoRecords in class HoodieBloomIndex<T extends HoodieRecordPayload<T>>public boolean isGlobal()
HoodieBloomIndexisGlobal in class HoodieBloomIndex<T extends HoodieRecordPayload<T>>Copyright © 2022 The Apache Software Foundation. All rights reserved.