public class Checkpointer
extends Object
CheckpointMetaData from `_last_checkpoint` file.| Modifier and Type | Field and Description |
|---|---|
static String |
LAST_CHECKPOINT_FILE_NAME
The name of the last checkpoint file
|
| Constructor and Description |
|---|
Checkpointer(Path tableLogPath) |
| Modifier and Type | Method and Description |
|---|---|
static java.util.Optional<CheckpointInstance> |
getLatestCompleteCheckpointFromList(java.util.List<CheckpointInstance> instances,
CheckpointInstance notLaterThan)
Given a list of checkpoint files, pick the latest complete checkpoint instance which is not
later than `notLaterThan`.
|
java.util.Optional<CheckpointMetaData> |
readLastCheckpointFile(TableClient tableClient)
Returns information about the most recent checkpoint.
|
public static final String LAST_CHECKPOINT_FILE_NAME
public Checkpointer(Path tableLogPath)
public static java.util.Optional<CheckpointInstance> getLatestCompleteCheckpointFromList(java.util.List<CheckpointInstance> instances, CheckpointInstance notLaterThan)
public java.util.Optional<CheckpointMetaData> readLastCheckpointFile(TableClient tableClient)