Class DynamicRecord
java.lang.Object
org.apache.iceberg.flink.sink.dynamic.DynamicRecord
A DynamicRecord contains RowData alongside with the Iceberg table metadata.
-
Constructor Summary
ConstructorsConstructorDescriptionDynamicRecord
(TableIdentifier tableIdentifier, String branch, Schema schema, org.apache.flink.table.data.RowData rowData, PartitionSpec partitionSpec, DistributionMode distributionMode, int writeParallelism) -
Method Summary
Modifier and TypeMethodDescriptionbranch()
org.apache.flink.table.data.RowData
rowData()
schema()
void
void
setDistributionMode
(DistributionMode distributionMode) void
setEqualityFields
(Set<String> equalityFields) void
setPartitionSpec
(PartitionSpec partitionSpec) void
setRowData
(org.apache.flink.table.data.RowData rowData) void
void
setTableIdentifier
(TableIdentifier tableIdentifier) void
setUpsertMode
(boolean upsertMode) spec()
boolean
int
void
writeParallelism
(int parallelism)
-
Constructor Details
-
DynamicRecord
public DynamicRecord(TableIdentifier tableIdentifier, String branch, Schema schema, org.apache.flink.table.data.RowData rowData, PartitionSpec partitionSpec, DistributionMode distributionMode, int writeParallelism)
-
-
Method Details
-
tableIdentifier
-
setTableIdentifier
-
branch
-
setBranch
-
schema
-
setSchema
-
spec
-
setPartitionSpec
-
rowData
public org.apache.flink.table.data.RowData rowData() -
setRowData
public void setRowData(org.apache.flink.table.data.RowData rowData) -
distributionMode
-
setDistributionMode
-
writeParallelism
public int writeParallelism() -
writeParallelism
public void writeParallelism(int parallelism) -
upsertMode
public boolean upsertMode() -
setUpsertMode
public void setUpsertMode(boolean upsertMode) -
equalityFields
-
setEqualityFields
-