public class ClusteredPositionDeleteWriter<T>
extends java.lang.Object
| Constructor and Description | 
|---|
| ClusteredPositionDeleteWriter(FileWriterFactory<T> writerFactory,
                             OutputFileFactory fileFactory,
                             FileIO io,
                             FileFormat fileFormat,
                             long targetFileSizeInBytes) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | addResult(DeleteWriteResult result) | 
| protected DeleteWriteResult | aggregatedResult() | 
| void | close() | 
| protected EncryptedOutputFile | newOutputFile(OutputFileFactory fileFactory,
             PartitionSpec spec,
             StructLike partition) | 
| protected FileWriter<PositionDelete<T>,DeleteWriteResult> | newWriter(PartitionSpec spec,
         StructLike partition) | 
| R | result()Returns a result that contains information about written  DataFiles orDeleteFiles. | 
| void | write(T row,
     PartitionSpec spec,
     StructLike partition)Writes a row to the provided spec/partition. | 
public ClusteredPositionDeleteWriter(FileWriterFactory<T> writerFactory, OutputFileFactory fileFactory, FileIO io, FileFormat fileFormat, long targetFileSizeInBytes)
protected FileWriter<PositionDelete<T>,DeleteWriteResult> newWriter(PartitionSpec spec, StructLike partition)
protected void addResult(DeleteWriteResult result)
protected DeleteWriteResult aggregatedResult()
public void write(T row,
                  PartitionSpec spec,
                  StructLike partition)
PartitioningWriterwrite in interface PartitioningWriter<T,R>row - a data or delete recordspec - a partition specpartition - a partition or null if the spec is unpartitionedpublic void close()
           throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablejava.io.IOExceptionpublic final R result()
PartitioningWriterDataFiles or DeleteFiles.
 The result is valid only after the writer is closed.result in interface PartitioningWriter<T,R>protected EncryptedOutputFile newOutputFile(OutputFileFactory fileFactory, PartitionSpec spec, StructLike partition)