public class GenericAppenderFactory
extends java.lang.Object
implements org.apache.iceberg.io.FileAppenderFactory<org.apache.iceberg.data.Record>
FileAppender to write Records.| Constructor and Description |
|---|
GenericAppenderFactory(org.apache.iceberg.Schema schema) |
GenericAppenderFactory(org.apache.iceberg.Schema schema,
org.apache.iceberg.PartitionSpec spec) |
GenericAppenderFactory(org.apache.iceberg.Schema schema,
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.iceberg.data.Record> |
newAppender(org.apache.iceberg.encryption.EncryptedOutputFile encryptedOutputFile,
org.apache.iceberg.FileFormat fileFormat) |
org.apache.iceberg.io.FileAppender<org.apache.iceberg.data.Record> |
newAppender(org.apache.iceberg.io.OutputFile outputFile,
org.apache.iceberg.FileFormat fileFormat) |
org.apache.iceberg.io.DataWriter<org.apache.iceberg.data.Record> |
newDataWriter(org.apache.iceberg.encryption.EncryptedOutputFile file,
org.apache.iceberg.FileFormat format,
org.apache.iceberg.StructLike partition) |
org.apache.iceberg.deletes.EqualityDeleteWriter<org.apache.iceberg.data.Record> |
newEqDeleteWriter(org.apache.iceberg.encryption.EncryptedOutputFile file,
org.apache.iceberg.FileFormat format,
org.apache.iceberg.StructLike partition) |
org.apache.iceberg.deletes.PositionDeleteWriter<org.apache.iceberg.data.Record> |
newPosDeleteWriter(org.apache.iceberg.encryption.EncryptedOutputFile file,
org.apache.iceberg.FileFormat format,
org.apache.iceberg.StructLike partition) |
GenericAppenderFactory |
set(java.lang.String property,
java.lang.String value) |
GenericAppenderFactory |
setAll(java.util.Map<java.lang.String,java.lang.String> properties) |
public GenericAppenderFactory(org.apache.iceberg.Schema schema)
public GenericAppenderFactory(org.apache.iceberg.Schema schema,
org.apache.iceberg.PartitionSpec spec)
public GenericAppenderFactory(org.apache.iceberg.Schema schema,
org.apache.iceberg.PartitionSpec spec,
int[] equalityFieldIds,
org.apache.iceberg.Schema eqDeleteRowSchema,
org.apache.iceberg.Schema posDeleteRowSchema)
public GenericAppenderFactory set(java.lang.String property, java.lang.String value)
public GenericAppenderFactory setAll(java.util.Map<java.lang.String,java.lang.String> properties)
public org.apache.iceberg.io.FileAppender<org.apache.iceberg.data.Record> newAppender(org.apache.iceberg.io.OutputFile outputFile,
org.apache.iceberg.FileFormat fileFormat)
newAppender in interface org.apache.iceberg.io.FileAppenderFactory<org.apache.iceberg.data.Record>public org.apache.iceberg.io.FileAppender<org.apache.iceberg.data.Record> newAppender(org.apache.iceberg.encryption.EncryptedOutputFile encryptedOutputFile,
org.apache.iceberg.FileFormat fileFormat)
newAppender in interface org.apache.iceberg.io.FileAppenderFactory<org.apache.iceberg.data.Record>public org.apache.iceberg.io.DataWriter<org.apache.iceberg.data.Record> 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.iceberg.data.Record>public org.apache.iceberg.deletes.EqualityDeleteWriter<org.apache.iceberg.data.Record> newEqDeleteWriter(org.apache.iceberg.encryption.EncryptedOutputFile file,
org.apache.iceberg.FileFormat format,
org.apache.iceberg.StructLike partition)
newEqDeleteWriter in interface org.apache.iceberg.io.FileAppenderFactory<org.apache.iceberg.data.Record>public org.apache.iceberg.deletes.PositionDeleteWriter<org.apache.iceberg.data.Record> newPosDeleteWriter(org.apache.iceberg.encryption.EncryptedOutputFile file,
org.apache.iceberg.FileFormat format,
org.apache.iceberg.StructLike partition)
newPosDeleteWriter in interface org.apache.iceberg.io.FileAppenderFactory<org.apache.iceberg.data.Record>