public class ClusteredEqualityDeleteWriter<T>
extends java.lang.Object
| Constructor and Description | 
|---|
ClusteredEqualityDeleteWriter(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<T,DeleteWriteResult> | 
newWriter(PartitionSpec spec,
         StructLike partition)  | 
R | 
result()
Returns a result that contains information about written  
DataFiles or DeleteFiles. | 
void | 
write(T row,
     PartitionSpec spec,
     StructLike partition)
Writes a row to the provided spec/partition. 
 | 
public ClusteredEqualityDeleteWriter(FileWriterFactory<T> writerFactory, OutputFileFactory fileFactory, FileIO io, FileFormat fileFormat, long targetFileSizeInBytes)
protected FileWriter<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)