| Interface | Description |
|---|---|
| AbstractHoodieLogRecordReader.KeySpec |
Key specification with a list of column names.
|
| HoodieLogFileWriteCallback |
HoodieLogFileWriteCallback is trigger when specific log file operation happen
|
| HoodieLogFormat |
File Format for Hoodie Log Files.
|
| HoodieLogFormat.Reader |
Reader interface which is an Iterator of HoodieLogBlock.
|
| HoodieLogFormat.Writer |
Writer interface to allow appending block to this file format.
|
| HoodieUnMergedLogRecordScanner.LogRecordScannerCallback |
A callback for log record scanner.
|
| Class | Description |
|---|---|
| AbstractHoodieLogRecordReader |
Implements logic to scan log blocks and expose valid and deleted log records to subclass implementation.
|
| AbstractHoodieLogRecordReader.Builder |
Builder used to build
AbstractHoodieLogRecordScanner. |
| AppendResult |
Pojo holding information on the result of a
HoodieLogFormat.Writer.appendBlock(HoodieLogBlock). |
| HoodieCDCLogRecordIterator |
Record iterator for Hudi logs in CDC format.
|
| HoodieLogFileReader |
Scans a log file and provides block level iterator on the log file Loads the entire block contents in memory Can emit
either a DataBlock, CommandBlock, DeleteBlock or CorruptBlock (if one is found).
|
| HoodieLogFormat.LogFormatVersion |
A set of feature flags associated with a log format.
|
| HoodieLogFormat.WriterBuilder |
Builder class to construct the default log format writer.
|
| HoodieLogFormatReader |
Hoodie log format reader.
|
| HoodieMergedLogRecordScanner |
Scans through all the blocks in a list of HoodieLogFile and builds up a compacted/merged list of records which will
be used as a lookup table when merging the base columnar file with the redo log file.
|
| HoodieMergedLogRecordScanner.Builder |
Builder used to build
HoodieUnMergedLogRecordScanner. |
| HoodieUnMergedLogRecordScanner |
A scanner used to scan hoodie unmerged log records.
|
| HoodieUnMergedLogRecordScanner.Builder |
Builder used to build
HoodieUnMergedLogRecordScanner. |
| InstantRange |
A instant commits range used for incremental reader filtering.
|
| InstantRange.Builder |
Builder for
InstantRange. |
| LogReaderUtils |
Utils class for performing various log file reading operations.
|
| Enum | Description |
|---|---|
| InstantRange.RangeType |
Represents a range type.
|
Copyright © 2024 The Apache Software Foundation. All rights reserved.