T - the row typeR - the result typepublic interface PartitioningWriter<T,R>
extends java.io.Closeable
 As opposed to FileWriter, this interface should be implemented by writers that are not
 limited to writing to a single spec/partition. Implementations may internally use FileWriters
 for writing to a single spec/partition.
 
Note that this writer can be used both for partitioned and unpartitioned tables.
| Modifier and Type | Method and Description | 
|---|---|
| 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. | 
void write(T row, PartitionSpec spec, StructLike partition)
row - a data or delete recordspec - a partition specpartition - a partition or null if the spec is unpartitionedR result()
DataFiles or DeleteFiles.
 The result is valid only after the writer is closed.