| Package | Description |
|---|---|
| org.apache.hudi.common.model | |
| org.apache.hudi.common.util | |
| org.apache.hudi.io.storage | |
| org.apache.hudi.keygen |
| Modifier and Type | Field and Description |
|---|---|
protected HoodieKey |
HoodieRecord.key
Identifies the record across the table.
|
| Modifier and Type | Method and Description |
|---|---|
HoodieKey |
DeleteRecord.getHoodieKey() |
HoodieKey |
HoodieRecordDelegate.getHoodieKey() |
HoodieKey |
HoodieRecord.getKey() |
| Modifier and Type | Method and Description |
|---|---|
static DeleteRecord |
DeleteRecord.create(HoodieKey hoodieKey) |
static HoodieRecordDelegate |
HoodieRecordDelegate.create(HoodieKey key) |
static DeleteRecord |
DeleteRecord.create(HoodieKey hoodieKey,
Comparable orderingVal) |
static HoodieRecordDelegate |
HoodieRecordDelegate.create(HoodieKey key,
HoodieRecordLocation currentLocation) |
static HoodieRecordDelegate |
HoodieRecordDelegate.create(HoodieKey key,
HoodieRecordLocation currentLocation,
HoodieRecordLocation newLocation) |
HoodieRecord<T> |
HoodieEmptyRecord.newInstance(HoodieKey key) |
HoodieRecord<org.apache.avro.generic.IndexedRecord> |
HoodieAvroIndexedRecord.newInstance(HoodieKey key) |
abstract HoodieRecord<T> |
HoodieRecord.newInstance(HoodieKey key) |
HoodieRecord<T> |
HoodieAvroRecord.newInstance(HoodieKey key) |
HoodieRecord<T> |
HoodieEmptyRecord.newInstance(HoodieKey key,
HoodieOperation op) |
HoodieRecord<org.apache.avro.generic.IndexedRecord> |
HoodieAvroIndexedRecord.newInstance(HoodieKey key,
HoodieOperation op) |
abstract HoodieRecord<T> |
HoodieRecord.newInstance(HoodieKey key,
HoodieOperation op) |
HoodieRecord<T> |
HoodieAvroRecord.newInstance(HoodieKey key,
HoodieOperation op) |
| Modifier and Type | Method and Description |
|---|---|
abstract List<Pair<HoodieKey,Long>> |
FileFormatUtils.fetchRecordKeysWithPositions(HoodieStorage storage,
StoragePath filePath)
Fetch
HoodieKeys with positions from the given data file. |
abstract List<Pair<HoodieKey,Long>> |
FileFormatUtils.fetchRecordKeysWithPositions(HoodieStorage storage,
StoragePath filePath,
Option<BaseKeyGenerator> keyGeneratorOpt)
Fetch
HoodieKeys with positions from the given data file. |
abstract ClosableIterator<HoodieKey> |
FileFormatUtils.getHoodieKeyIterator(HoodieStorage storage,
StoragePath filePath)
Provides a closable iterator for reading the given data file.
|
abstract ClosableIterator<HoodieKey> |
FileFormatUtils.getHoodieKeyIterator(HoodieStorage storage,
StoragePath filePath,
Option<BaseKeyGenerator> keyGeneratorOpt)
Provides a closable iterator for reading the given data file.
|
| Modifier and Type | Method and Description |
|---|---|
default void |
HoodieAvroFileWriter.prepRecordWithMetadata(HoodieKey key,
org.apache.avro.generic.IndexedRecord avroRecord,
String instantTime,
Integer partitionId,
long recordIndex,
String fileName) |
void |
HoodieAvroFileWriter.writeAvroWithMetadata(HoodieKey key,
org.apache.avro.generic.IndexedRecord avroRecord) |
default void |
HoodieFileWriter.writeWithMetadata(HoodieKey key,
HoodieRecord record,
org.apache.avro.Schema schema) |
default void |
HoodieAvroFileWriter.writeWithMetadata(HoodieKey key,
HoodieRecord record,
org.apache.avro.Schema schema,
Properties props) |
void |
HoodieFileWriter.writeWithMetadata(HoodieKey key,
HoodieRecord record,
org.apache.avro.Schema schema,
Properties props) |
| Modifier and Type | Method and Description |
|---|---|
HoodieKey |
KeyGeneratorInterface.getKey(org.apache.avro.generic.GenericRecord record) |
abstract HoodieKey |
KeyGenerator.getKey(org.apache.avro.generic.GenericRecord record)
Generate a Hoodie Key out of provided generic record.
|
HoodieKey |
BaseKeyGenerator.getKey(org.apache.avro.generic.GenericRecord record)
Generate a Hoodie Key out of provided generic record.
|
Copyright © 2024 The Apache Software Foundation. All rights reserved.