| Class | Description |
|---|---|
| ActionsIterator |
This class takes as input a list of delta files (.json, .checkpoint.parquet) and produces an
iterator of (ColumnarBatch, isFromCheckpoint) tuples, where the schema of the ColumnarBatch
semantically represents actions (or, a subset of action fields) parsed from the Delta Log.
|
| ActionWrapper |
Internal wrapper class holding information needed to perform log replay.
|
| ActiveAddFilesIterator |
This class takes an iterator of (
ColumnarBatch, isFromCheckpoint), where the columnar
data inside the columnar batch represents has top level columns "add" and "remove", and produces
an iterator of FilteredColumnarBatch with only the "add" column and with a selection
vector indicating which AddFiles are still active in the table (have not been tombstoned). |
| ConflictChecker |
Class containing the conflict resolution logic when writing to a Delta table.
|
| ConflictChecker.TransactionRebaseState |
Class containing the rebase state from winning transactions that the current transaction needs
to rebase against before attempting the commit.
|
| CreateCheckpointIterator |
Replays a history of actions from the transaction log to reconstruct the checkpoint state of the
table.
|
| DeltaLogFile |
Internal wrapper class holding information needed to perform log replay.
|
| LogReplay |
Replays a history of actions, resolving them to produce the current state of the table.
|
| LogReplayMetrics |
Class capturing various metrics during log replay.
|
| LogReplayUtils | |
| LogReplayUtils.UniqueFileActionTuple |
| Enum | Description |
|---|---|
| DeltaLogFile.LogType |