public interface FileWriterFactory<T>
| Modifier and Type | Method and Description | 
|---|---|
| DataWriter<T> | newDataWriter(EncryptedOutputFile file,
             PartitionSpec spec,
             StructLike partition)Creates a new  DataWriter. | 
| EqualityDeleteWriter<T> | newEqualityDeleteWriter(EncryptedOutputFile file,
                       PartitionSpec spec,
                       StructLike partition)Creates a new  EqualityDeleteWriter. | 
| PositionDeleteWriter<T> | newPositionDeleteWriter(EncryptedOutputFile file,
                       PartitionSpec spec,
                       StructLike partition)Creates a new  PositionDeleteWriter. | 
DataWriter<T> newDataWriter(EncryptedOutputFile file, PartitionSpec spec, StructLike partition)
DataWriter.file - the output filespec - the partition spec written data belongs topartition - the partition written data belongs to or null if the spec is unpartitionedEqualityDeleteWriter<T> newEqualityDeleteWriter(EncryptedOutputFile file, PartitionSpec spec, StructLike partition)
EqualityDeleteWriter.file - the output filespec - the partition spec written deletes belong topartition - the partition written deletes belong to or null if the spec is unpartitionedPositionDeleteWriter<T> newPositionDeleteWriter(EncryptedOutputFile file, PartitionSpec spec, StructLike partition)
PositionDeleteWriter.file - the output filespec - the partition spec written deletes belong topartition - the partition written deletes belong to or null if the spec is unpartitioned