Package org.apache.iceberg.data
Class GenericFileWriterFactory
java.lang.Object
org.apache.iceberg.data.RegistryBasedFileWriterFactory<Record,Schema>
org.apache.iceberg.data.GenericFileWriterFactory
- All Implemented Interfaces:
Serializable,FileWriterFactory<Record>
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionprotected voidconfigureDataWrite(Avro.DataWriteBuilder builder) Deprecated.Since 1.11.0, will be removed in 1.12.0.protected voidconfigureDataWrite(ORC.DataWriteBuilder builder) Deprecated.Since 1.11.0, will be removed in 1.12.0.protected voidDeprecated.Since 1.11.0, will be removed in 1.12.0.protected voidDeprecated.Since 1.11.0, will be removed in 1.12.0.protected voidDeprecated.Since 1.11.0, will be removed in 1.12.0.protected voidDeprecated.Since 1.11.0, will be removed in 1.12.0.protected voidDeprecated.Since 1.11.0, will be removed in 1.12.0.protected voidDeprecated.Since 1.11.0, will be removed in 1.12.0.protected voidDeprecated.Since 1.11.0, will be removed in 1.12.0.newPositionDeleteWriter(EncryptedOutputFile file, PartitionSpec spec, StructLike partition) Creates a newPositionDeleteWriter.Methods inherited from class org.apache.iceberg.data.RegistryBasedFileWriterFactory
equalityDeleteInputSchema, inputSchema, newDataWriter, newEqualityDeleteWriter
-
Method Details
-
configureDataWrite
Deprecated.Since 1.11.0, will be removed in 1.12.0. It won't be called starting in 1.11.0 as the configuration is done by theFormatModelRegistry. -
configureEqualityDelete
Deprecated.Since 1.11.0, will be removed in 1.12.0. It won't be called starting in 1.11.0 as the configuration is done by theFormatModelRegistry. -
configurePositionDelete
Deprecated.Since 1.11.0, will be removed in 1.12.0. It won't be called starting in 1.11.0 as the configuration is done by theFormatModelRegistry. -
configureDataWrite
Deprecated.Since 1.11.0, will be removed in 1.12.0. It won't be called starting in 1.11.0 as the configuration is done by theFormatModelRegistry. -
configureEqualityDelete
Deprecated.Since 1.11.0, will be removed in 1.12.0. It won't be called starting in 1.11.0 as the configuration is done by theFormatModelRegistry. -
configurePositionDelete
Deprecated.Since 1.11.0, will be removed in 1.12.0. It won't be called starting in 1.11.0 as the configuration is done by theFormatModelRegistry. -
configureDataWrite
Deprecated.Since 1.11.0, will be removed in 1.12.0. It won't be called starting in 1.11.0 as the configuration is done by theFormatModelRegistry. -
configureEqualityDelete
Deprecated.Since 1.11.0, will be removed in 1.12.0. It won't be called starting in 1.11.0 as the configuration is done by theFormatModelRegistry. -
configurePositionDelete
Deprecated.Since 1.11.0, will be removed in 1.12.0. It won't be called starting in 1.11.0 as the configuration is done by theFormatModelRegistry. -
newPositionDeleteWriter
public PositionDeleteWriter<Record> newPositionDeleteWriter(EncryptedOutputFile file, PartitionSpec spec, StructLike partition) Description copied from interface:FileWriterFactoryCreates a newPositionDeleteWriter.- Specified by:
newPositionDeleteWriterin interfaceFileWriterFactory<Record>- Overrides:
newPositionDeleteWriterin classRegistryBasedFileWriterFactory<Record,Schema> - Parameters:
file- the output filespec- the partition spec written deletes belong topartition- the partition written deletes belong to or null if the spec is unpartitioned- Returns:
- the constructed position delete writer
-