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