Class ChangelogDescriptor
java.lang.Object
org.apache.beam.sdk.io.iceberg.cdc.ChangelogDescriptor
Descriptor for a set of
SerializableChangelogTasks.
This carries commit-sourced metadata for all rows produced from the task group. These values
are not read from data files; they are appended to final CDC output rows by CdcOutputUtils.outputRow(java.util.List<java.lang.String>, org.apache.beam.sdk.schemas.Schema, org.apache.beam.sdk.io.iceberg.cdc.ChangelogDescriptor, org.apache.beam.sdk.values.ValueKind, org.apache.beam.sdk.values.Row) when requested.
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ChangelogDescriptor.Builderbuilder()static SchemaCoder<ChangelogDescriptor> abstract longabstract longabstract String
-
Constructor Details
-
ChangelogDescriptor
public ChangelogDescriptor()
-
-
Method Details
-
builder
-
coder
-
getTableIdentifierString
-
getSnapshotSequenceNumber
-
getCommitSnapshotId
-
getOverlapLower
-
getOverlapUpper
-