public class HoodieUnMergedLogRecordScanner extends AbstractHoodieLogRecordReader
| Modifier and Type | Class and Description |
|---|---|
static class |
HoodieUnMergedLogRecordScanner.Builder
Builder used to build
HoodieUnMergedLogRecordScanner. |
static interface |
HoodieUnMergedLogRecordScanner.LogRecordScannerCallback
A callback for log record scanner.
|
AbstractHoodieLogRecordReader.KeySpecforceFullScan, hoodieTableMetaClient, logFilePaths, preCombineField, readerSchema, recordMerger, recordType| Modifier and Type | Method and Description |
|---|---|
static HoodieUnMergedLogRecordScanner.Builder |
newBuilder()
Returns the builder for
HoodieUnMergedLogRecordScanner. |
protected void |
processNextDeletedRecord(DeleteRecord deleteRecord)
Process next deleted record.
|
<T> void |
processNextRecord(HoodieRecord<T> hoodieRecord)
Process next record.
|
void |
scan()
Scans delta-log files processing blocks
|
void |
scan(boolean skipProcessingBlocks) |
getCurrentInstantLogBlocks, getPartitionNameOverride, getPayloadClassFQN, getPayloadProps, getProgress, getTotalCorruptBlocks, getTotalLogBlocks, getTotalLogFiles, getTotalLogRecords, getTotalRollbacks, getValidBlockInstants, isWithOperationField, scanInternalpublic final void scan()
public final void scan(boolean skipProcessingBlocks)
public static HoodieUnMergedLogRecordScanner.Builder newBuilder()
HoodieUnMergedLogRecordScanner.public <T> void processNextRecord(HoodieRecord<T> hoodieRecord) throws Exception
AbstractHoodieLogRecordReaderprocessNextRecord in class AbstractHoodieLogRecordReaderhoodieRecord - Hoodie Record to processExceptionprotected void processNextDeletedRecord(DeleteRecord deleteRecord)
AbstractHoodieLogRecordReaderprocessNextDeletedRecord in class AbstractHoodieLogRecordReaderdeleteRecord - Deleted record(hoodie key and ordering value)Copyright © 2024 The Apache Software Foundation. All rights reserved.