Package org.apache.beam.sdk.io.iceberg
Class SnapshotInfo
java.lang.Object
org.apache.beam.sdk.io.iceberg.SnapshotInfo
This is an AutoValue representation of an Iceberg
Snapshot.
Note: this only includes the subset of fields in Snapshot that are Beam
Schema-compatible.
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SnapshotInfo.Builderbuilder()static SnapshotInfofromSnapshot(org.apache.iceberg.Snapshot snapshot) static SnapshotInfofromSnapshot(org.apache.iceberg.Snapshot snapshot, String tableIdentifier) abstract Stringabstract Stringabstract Longabstract Integerabstract longabstract longorg.apache.iceberg.catalog.TableIdentifierabstract Stringabstract longtoRow()
-
Constructor Details
-
SnapshotInfo
public SnapshotInfo()
-
-
Method Details
-
fromSnapshot
-
fromSnapshot
public static SnapshotInfo fromSnapshot(org.apache.iceberg.Snapshot snapshot, @Nullable String tableIdentifier) -
toRow
-
builder
-
getTableIdentifier
-
getSequenceNumber
public abstract long getSequenceNumber() -
getSnapshotId
public abstract long getSnapshotId() -
getParentId
-
getTimestampMillis
public abstract long getTimestampMillis() -
getOperation
-
getSummary
-
getManifestListLocation
-
getSchemaId
-
getTableIdentifierString
-