Package org.apache.iceberg.flink.sink
Class FlinkFileWriterFactory.Builder
java.lang.Object
org.apache.iceberg.flink.sink.FlinkFileWriterFactory.Builder
- Enclosing class:
FlinkFileWriterFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()dataFileFormat(FileFormat newDataFileFormat) dataFlinkType(org.apache.flink.table.types.logical.RowType newDataFlinkType) Sets a Flink type for data.dataSchema(Schema newDataSchema) dataSortOrder(SortOrder newDataSortOrder) deleteFileFormat(FileFormat newDeleteFileFormat) equalityDeleteFlinkType(org.apache.flink.table.types.logical.RowType newEqualityDeleteFlinkType) Sets a Flink type for equality deletes.equalityDeleteRowSchema(Schema newEqualityDeleteRowSchema) equalityDeleteSortOrder(SortOrder newEqualityDeleteSortOrder) equalityFieldIds(int[] newEqualityFieldIds) writerProperties(Map<String, String> newWriterProperties) Sets default writer properties.
-
Constructor Details
-
Builder
-
-
Method Details
-
dataFileFormat
-
dataSchema
-
dataFlinkType
public FlinkFileWriterFactory.Builder dataFlinkType(org.apache.flink.table.types.logical.RowType newDataFlinkType) Sets a Flink type for data.If not set, the value is derived from the provided Iceberg schema.
-
dataSortOrder
-
deleteFileFormat
-
equalityFieldIds
-
equalityDeleteRowSchema
-
equalityDeleteFlinkType
public FlinkFileWriterFactory.Builder equalityDeleteFlinkType(org.apache.flink.table.types.logical.RowType newEqualityDeleteFlinkType) Sets a Flink type for equality deletes.If not set, the value is derived from the provided Iceberg schema.
-
equalityDeleteSortOrder
-
writerProperties
Sets default writer properties. -
build
-