Class DynamicRecord
java.lang.Object
org.apache.iceberg.flink.sink.dynamic.DynamicRecord
A DynamicRecord contains RowData alongside with the Iceberg table metadata.
- 
Constructor SummaryConstructorsConstructorDescriptionDynamicRecord(TableIdentifier tableIdentifier, String branch, Schema schema, org.apache.flink.table.data.RowData rowData, PartitionSpec partitionSpec, DistributionMode distributionMode, int writeParallelism) 
- 
Method SummaryModifier and TypeMethodDescriptionbranch()org.apache.flink.table.data.RowDatarowData()schema()voidvoidsetDistributionMode(DistributionMode distributionMode) voidsetEqualityFields(Set<String> equalityFields) voidsetPartitionSpec(PartitionSpec partitionSpec) voidsetRowData(org.apache.flink.table.data.RowData rowData) voidvoidsetTableIdentifier(TableIdentifier tableIdentifier) voidsetUpsertMode(boolean upsertMode) spec()booleanintvoidwriteParallelism(int parallelism) 
- 
Constructor Details- 
DynamicRecordpublic 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
- 
rowDatapublic org.apache.flink.table.data.RowData rowData()
- 
setRowDatapublic void setRowData(org.apache.flink.table.data.RowData rowData) 
- 
distributionMode
- 
setDistributionMode
- 
writeParallelismpublic int writeParallelism()
- 
writeParallelismpublic void writeParallelism(int parallelism) 
- 
upsertModepublic boolean upsertMode()
- 
setUpsertModepublic void setUpsertMode(boolean upsertMode) 
- 
equalityFields
- 
setEqualityFields
 
-