| Modifier and Type | Method and Description |
|---|---|
HoodieRecord.HoodieRecordType |
HoodieEmptyRecord.getRecordType() |
HoodieRecord.HoodieRecordType |
HoodieAvroIndexedRecord.getRecordType() |
abstract HoodieRecord.HoodieRecordType |
HoodieRecord.getRecordType() |
HoodieRecord.HoodieRecordType |
HoodieAvroRecordMerger.getRecordType() |
HoodieRecord.HoodieRecordType |
HoodieRecordMerger.getRecordType()
The record type handled by the current merger.
|
HoodieRecord.HoodieRecordType |
OverwriteWithLatestMerger.getRecordType() |
HoodieRecord.HoodieRecordType |
HoodieAvroRecord.getRecordType() |
static HoodieRecord.HoodieRecordType |
HoodieRecord.HoodieRecordType.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static HoodieRecord.HoodieRecordType[] |
HoodieRecord.HoodieRecordType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Constructor and Description |
|---|
HoodieEmptyRecord(HoodieKey key,
HoodieOperation operation,
Comparable<?> orderingVal,
HoodieRecord.HoodieRecordType type) |
HoodieEmptyRecord(HoodieKey key,
HoodieRecord.HoodieRecordType type) |
| Modifier and Type | Field and Description |
|---|---|
protected HoodieRecord.HoodieRecordType |
AbstractHoodieLogRecordReader.recordType |
protected HoodieRecord.HoodieRecordType |
BaseHoodieLogRecordReader.recordType |
| Modifier and Type | Method and Description |
|---|---|
HoodieRecord.HoodieRecordType |
HoodieMergedLogRecordReader.getRecordType() |
HoodieRecord.HoodieRecordType |
BaseHoodieMergedLogRecordScanner.getRecordType() |
| Modifier and Type | Method and Description |
|---|---|
protected <T> ClosableIterator<HoodieRecord<T>> |
HoodieParquetDataBlock.deserializeRecords(byte[] content,
HoodieRecord.HoodieRecordType type) |
protected abstract <T> ClosableIterator<HoodieRecord<T>> |
HoodieDataBlock.deserializeRecords(byte[] content,
HoodieRecord.HoodieRecordType type) |
protected <T> ClosableIterator<HoodieRecord<T>> |
HoodieHFileDataBlock.deserializeRecords(byte[] content,
HoodieRecord.HoodieRecordType type) |
protected <T> ClosableIterator<HoodieRecord<T>> |
HoodieAvroDataBlock.deserializeRecords(byte[] content,
HoodieRecord.HoodieRecordType type) |
<T> ClosableIterator<HoodieRecord<T>> |
HoodieDataBlock.getRecordIterator(HoodieRecord.HoodieRecordType type)
Returns all the records iterator contained w/in this block.
|
<T> ClosableIterator<HoodieRecord<T>> |
HoodieDataBlock.getRecordIterator(List<String> keys,
boolean fullKey,
HoodieRecord.HoodieRecordType type)
Batch get of keys of interest.
|
protected <T> ClosableIterator<HoodieRecord<T>> |
HoodieParquetDataBlock.readRecordsFromBlockPayload(HoodieRecord.HoodieRecordType type)
NOTE: We're overriding the whole reading sequence to make sure we properly respect
the requested Reader's schema and only fetch the columns that have been explicitly
requested by the caller (providing projected Reader's schema)
|
protected <T> ClosableIterator<HoodieRecord<T>> |
HoodieDataBlock.readRecordsFromBlockPayload(HoodieRecord.HoodieRecordType type) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
HoodieRecordUtils.recordTypeCompatibleEngine(HoodieRecord.HoodieRecordType recordType,
EngineType engineType) |
| Modifier and Type | Method and Description |
|---|---|
static <T,I,K,O> HoodieFileWriter |
HoodieFileWriterFactory.getFileWriter(HoodieFileFormat format,
OutputStream outputStream,
HoodieStorage storage,
HoodieConfig config,
org.apache.avro.Schema schema,
HoodieRecord.HoodieRecordType recordType) |
static <T,I,K,O> HoodieFileWriter |
HoodieFileWriterFactory.getFileWriter(String instantTime,
StoragePath path,
HoodieStorage storage,
HoodieConfig config,
org.apache.avro.Schema schema,
TaskContextSupplier taskContextSupplier,
HoodieRecord.HoodieRecordType recordType) |
abstract HoodieFileReaderFactory |
HoodieIOFactory.getReaderFactory(HoodieRecord.HoodieRecordType recordType) |
abstract HoodieFileWriterFactory |
HoodieIOFactory.getWriterFactory(HoodieRecord.HoodieRecordType recordType) |
Copyright © 2024 The Apache Software Foundation. All rights reserved.