public class FlinkAppenderFactory
extends java.lang.Object
implements org.apache.iceberg.io.FileAppenderFactory<org.apache.flink.table.data.RowData>, java.io.Serializable
| Constructor and Description |
|---|
FlinkAppenderFactory(org.apache.iceberg.Table table,
org.apache.iceberg.Schema schema,
org.apache.flink.table.types.logical.RowType flinkSchema,
java.util.Map<java.lang.String,java.lang.String> props,
org.apache.iceberg.PartitionSpec spec,
int[] equalityFieldIds,
org.apache.iceberg.Schema eqDeleteRowSchema,
org.apache.iceberg.Schema posDeleteRowSchema) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.iceberg.io.FileAppender<org.apache.flink.table.data.RowData> |
newAppender(org.apache.iceberg.encryption.EncryptedOutputFile outputFile,
org.apache.iceberg.FileFormat format) |
org.apache.iceberg.io.FileAppender<org.apache.flink.table.data.RowData> |
newAppender(org.apache.iceberg.io.OutputFile outputFile,
org.apache.iceberg.FileFormat format) |
org.apache.iceberg.io.DataWriter<org.apache.flink.table.data.RowData> |
newDataWriter(org.apache.iceberg.encryption.EncryptedOutputFile file,
org.apache.iceberg.FileFormat format,
org.apache.iceberg.StructLike partition) |
org.apache.iceberg.deletes.EqualityDeleteWriter<org.apache.flink.table.data.RowData> |
newEqDeleteWriter(org.apache.iceberg.encryption.EncryptedOutputFile outputFile,
org.apache.iceberg.FileFormat format,
org.apache.iceberg.StructLike partition) |
org.apache.iceberg.deletes.PositionDeleteWriter<org.apache.flink.table.data.RowData> |
newPosDeleteWriter(org.apache.iceberg.encryption.EncryptedOutputFile outputFile,
org.apache.iceberg.FileFormat format,
org.apache.iceberg.StructLike partition) |
public FlinkAppenderFactory(org.apache.iceberg.Table table,
org.apache.iceberg.Schema schema,
org.apache.flink.table.types.logical.RowType flinkSchema,
java.util.Map<java.lang.String,java.lang.String> props,
org.apache.iceberg.PartitionSpec spec,
int[] equalityFieldIds,
org.apache.iceberg.Schema eqDeleteRowSchema,
org.apache.iceberg.Schema posDeleteRowSchema)
public org.apache.iceberg.io.FileAppender<org.apache.flink.table.data.RowData> newAppender(org.apache.iceberg.io.OutputFile outputFile,
org.apache.iceberg.FileFormat format)
newAppender in interface org.apache.iceberg.io.FileAppenderFactory<org.apache.flink.table.data.RowData>public org.apache.iceberg.io.FileAppender<org.apache.flink.table.data.RowData> newAppender(org.apache.iceberg.encryption.EncryptedOutputFile outputFile,
org.apache.iceberg.FileFormat format)
newAppender in interface org.apache.iceberg.io.FileAppenderFactory<org.apache.flink.table.data.RowData>public org.apache.iceberg.io.DataWriter<org.apache.flink.table.data.RowData> newDataWriter(org.apache.iceberg.encryption.EncryptedOutputFile file,
org.apache.iceberg.FileFormat format,
org.apache.iceberg.StructLike partition)
newDataWriter in interface org.apache.iceberg.io.FileAppenderFactory<org.apache.flink.table.data.RowData>public org.apache.iceberg.deletes.EqualityDeleteWriter<org.apache.flink.table.data.RowData> newEqDeleteWriter(org.apache.iceberg.encryption.EncryptedOutputFile outputFile,
org.apache.iceberg.FileFormat format,
org.apache.iceberg.StructLike partition)
newEqDeleteWriter in interface org.apache.iceberg.io.FileAppenderFactory<org.apache.flink.table.data.RowData>public org.apache.iceberg.deletes.PositionDeleteWriter<org.apache.flink.table.data.RowData> newPosDeleteWriter(org.apache.iceberg.encryption.EncryptedOutputFile outputFile,
org.apache.iceberg.FileFormat format,
org.apache.iceberg.StructLike partition)
newPosDeleteWriter in interface org.apache.iceberg.io.FileAppenderFactory<org.apache.flink.table.data.RowData>