| Modifier and Type | Method and Description |
|---|---|
protected abstract HoodieIndex<?,?> |
BaseHoodieWriteClient.createIndex(HoodieWriteConfig writeConfig) |
HoodieIndex<?,?> |
BaseHoodieWriteClient.getIndex() |
| Modifier and Type | Class and Description |
|---|---|
class |
HoodieInternalProxyIndex
Index that does not do tagging.
|
| Modifier and Type | Method and Description |
|---|---|
static HoodieIndex |
HoodieIndexUtils.createUserDefinedIndex(HoodieWriteConfig config) |
| Modifier and Type | Class and Description |
|---|---|
class |
HoodieBloomIndex
Indexing mechanism based on bloom filter.
|
class |
HoodieGlobalBloomIndex
This filter will only work with hoodie table since it will only load partitions
with .hoodie_partition_metadata file in it.
|
| Modifier and Type | Class and Description |
|---|---|
class |
HoodieBucketIndex
Hash indexing mechanism.
|
class |
HoodieConsistentBucketIndex
Consistent hashing bucket index implementation, with auto-adjust bucket number.
|
class |
HoodieSimpleBucketIndex
Simple bucket index implementation, with fixed bucket number.
|
| Modifier and Type | Class and Description |
|---|---|
class |
HoodieInMemoryHashIndex
Hoodie Index implementation backed by an in-memory Hash map.
|
| Modifier and Type | Class and Description |
|---|---|
class |
HoodieGlobalSimpleIndex
A global simple index which reads interested fields(record key and partition path) from base files and
joins with incoming records to find the tagged location.
|
class |
HoodieSimpleIndex
A simple index which reads interested fields(record key and partition path) from base files and
joins with incoming records to find the tagged location.
|
| Modifier and Type | Method and Description |
|---|---|
HoodieIndex<?,?> |
HoodieTable.getIndex()
Return the index.
|
protected abstract HoodieIndex<?,?> |
HoodieTable.getIndex(HoodieWriteConfig config,
HoodieEngineContext context) |
| Modifier and Type | Method and Description |
|---|---|
HoodieData<HoodieRecord<T>> |
HoodieWriteHelper.deduplicateRecords(HoodieData<HoodieRecord<T>> records,
HoodieIndex<?,?> index,
int parallelism,
String schemaStr,
TypedProperties props,
HoodieRecordMerger merger) |
abstract I |
BaseWriteHelper.deduplicateRecords(I records,
HoodieIndex<?,?> index,
int parallelism,
String schema,
TypedProperties props,
HoodieRecordMerger merger) |
Copyright © 2024 The Apache Software Foundation. All rights reserved.