| Interface | Description |
|---|---|
| HoodieTimeline |
HoodieTimeline is a view of meta-data instants in the hoodie table.
|
| TimeGenerator |
Time generator for global monotonically increasing time generation.
|
| Class | Description |
|---|---|
| ActiveAction |
A combination of instants covering action states: requested, inflight, completed.
|
| CompletionTimeQueryView |
Query view for instant completion time.
|
| HoodieActiveTimeline |
Represents the Active Timeline for the Hoodie table.
|
| HoodieArchivedTimeline |
Represents the Archived Timeline for the Hoodie table.
|
| HoodieArchivedTimeline.ClosedOpenTimeRangeFilter |
A time based filter with range [startTs, endTs).
|
| HoodieArchivedTimeline.StartTsFilter |
A time based filter with range [startTs, +∞).
|
| HoodieArchivedTimeline.TimeRangeFilter |
A time based filter with range (startTs, endTs].
|
| HoodieDefaultTimeline |
HoodieDefaultTimeline is a default implementation of the HoodieTimeline.
|
| HoodieInstant |
A Hoodie Instant represents a action done on a hoodie table.
|
| HoodieInstantTimeGenerator |
Utility class to generate and parse timestamps used in Instants.
|
| LSMTimeline |
Represents the LSM Timeline for the Hoodie table.
|
| MetadataConversionUtils |
Helper class to convert between different action related payloads and
HoodieArchivedMetaEntry. |
| TimeGeneratorBase |
Base time generator facility that maintains lock-related utilities.
|
| TimeGenerators |
Holds all different
TimeGenerator implementations, use HoodieCommonConfig.BASE_PATH
to cache the existing instances. |
| TimelineDiffHelper |
A helper class used to diff timeline.
|
| TimelineDiffHelper.TimelineDiffResult |
A diff result of timeline.
|
| TimelineLayout |
Timeline Layout responsible for applying specific filters when generating timeline instants.
|
| TimelineMetadataUtils |
Utils for Hudi timeline metadata.
|
| TimelineUtils |
TimelineUtils provides a common way to query incremental meta-data changes for a hoodie table.
|
| WaitBasedTimeGenerator |
Time generator that waits for some time for each time generation to resolve the clock skew issue.
|
| Enum | Description |
|---|---|
| HoodieArchivedTimeline.LoadMode |
Different mode for loading the archived instant metadata.
|
| HoodieInstant.State |
Instant State.
|
| TimeGeneratorType |
Types of
TimeGenerator. |
| TimelineUtils.HollowCommitHandling |
Copyright © 2024 The Apache Software Foundation. All rights reserved.