public class TimeTravelUtil extends Object
Modifier and Type | Class and Description |
---|---|
static class |
TimeTravelUtil.InconsistentTagBucketException
Exception thrown when the bucket number of two tags are different in incremental tag query.
|
Constructor and Description |
---|
TimeTravelUtil() |
Modifier and Type | Method and Description |
---|---|
static void |
checkRescaleBucketForIncrementalDiffQuery(SchemaManager schemaManager,
Snapshot start,
Snapshot end) |
static Long |
earlierThanTimeMills(SnapshotManager snapshotManager,
ChangelogManager changelogManager,
long timestampMills,
boolean startFromChangelog,
boolean returnNullIfTooEarly)
Returns the latest snapshot earlier than the timestamp mills.
|
static Snapshot |
tryTravelOrLatest(FileStoreTable table) |
static Optional<Snapshot> |
tryTravelToSnapshot(FileStoreTable table) |
static Optional<Snapshot> |
tryTravelToSnapshot(Options options,
SnapshotManager snapshotManager,
TagManager tagManager) |
public static Snapshot tryTravelOrLatest(FileStoreTable table)
public static Optional<Snapshot> tryTravelToSnapshot(FileStoreTable table)
public static Optional<Snapshot> tryTravelToSnapshot(Options options, SnapshotManager snapshotManager, TagManager tagManager)
@Nullable public static Long earlierThanTimeMills(SnapshotManager snapshotManager, ChangelogManager changelogManager, long timestampMills, boolean startFromChangelog, boolean returnNullIfTooEarly)
public static void checkRescaleBucketForIncrementalDiffQuery(SchemaManager schemaManager, Snapshot start, Snapshot end)
Copyright © 2023–2025 The Apache Software Foundation. All rights reserved.