Class SerializableChangelogTask
java.lang.Object
org.apache.beam.sdk.io.iceberg.cdc.SerializableChangelogTask
@DefaultSchema(AutoValueSchema.class)
public abstract class SerializableChangelogTask
extends Object
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic enum -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder()static SchemaCoder<SerializableChangelogTask> coder()static SerializableChangelogTaskfrom(org.apache.iceberg.ChangelogScanTask task, Map<Integer, org.apache.iceberg.PartitionSpec> specs) static SerializableChangelogTaskfrom(org.apache.iceberg.ChangelogScanTask task, Map<Integer, org.apache.iceberg.PartitionSpec> specs, boolean includeMetrics) abstract List<SerializableDeleteFile> abstract longabstract SerializableDataFileabstract List<SerializableDeleteFile> org.apache.iceberg.expressions.ExpressiongetExpression(org.apache.iceberg.Schema schema) abstract Stringabstract longabstract org.apache.iceberg.ChangelogOperationabstract intabstract intabstract longgetStart()abstract SerializableChangelogTask.TypegetType()abstract SerializableChangelogTask.Builder
-
Constructor Details
-
SerializableChangelogTask
public SerializableChangelogTask()
-
-
Method Details
-
coder
-
builder
-
getType
-
getDataFile
-
getExistingDeletes
-
getAddedDeletes
-
getSpecId
-
getOperation
-
getOrdinal
-
getCommitSnapshotId
-
getStart
-
getLength
-
getJsonExpression
-
getExpression
@SchemaIgnore public org.apache.iceberg.expressions.Expression getExpression(org.apache.iceberg.Schema schema) -
toBuilder
-
from
public static SerializableChangelogTask from(org.apache.iceberg.ChangelogScanTask task, Map<Integer, org.apache.iceberg.PartitionSpec> specs) -
from
public static SerializableChangelogTask from(org.apache.iceberg.ChangelogScanTask task, Map<Integer, org.apache.iceberg.PartitionSpec> specs, boolean includeMetrics)
-