| Package | Description |
|---|---|
| org.apache.hudi.client | |
| org.apache.hudi.index.bloom | |
| org.apache.hudi.index.inmemory | |
| org.apache.hudi.index.simple | |
| org.apache.hudi.table | |
| org.apache.hudi.table.action.commit |
| Modifier and Type | Method and Description |
|---|---|
protected abstract HoodieIndex<T,?,?,?> |
AbstractHoodieWriteClient.createIndex(HoodieWriteConfig writeConfig) |
HoodieIndex<T,?,?,?> |
AbstractHoodieWriteClient.getIndex() |
| Modifier and Type | Class and Description |
|---|---|
class |
HoodieBloomIndex<T extends HoodieRecordPayload<T>>
Indexing mechanism based on bloom filter.
|
class |
HoodieGlobalBloomIndex<T extends HoodieRecordPayload<T>>
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 |
HoodieInMemoryHashIndex<T extends HoodieRecordPayload<T>>
Hoodie Index implementation backed by an in-memory Hash map.
|
| Modifier and Type | Class and Description |
|---|---|
class |
HoodieGlobalSimpleIndex<T extends HoodieRecordPayload<T>>
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<T extends HoodieRecordPayload<T>>
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 | Field and Description |
|---|---|
protected HoodieIndex<T,?,?,?> |
HoodieTable.index |
| Modifier and Type | Method and Description |
|---|---|
HoodieIndex<T,?,?,?> |
HoodieTable.getIndex()
Return the index.
|
protected abstract HoodieIndex<T,?,?,?> |
HoodieTable.getIndex(HoodieWriteConfig config,
HoodieEngineContext context) |
| Modifier and Type | Method and Description |
|---|---|
abstract I |
AbstractWriteHelper.deduplicateRecords(I records,
HoodieIndex<T,?,?,?> index,
int parallelism) |
Copyright © 2022 The Apache Software Foundation. All rights reserved.