Package org.apache.iceberg.io
Class DataWriter<T>
- java.lang.Object
-
- org.apache.iceberg.io.DataWriter<T>
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
public class DataWriter<T> extends java.lang.Object implements java.io.Closeable
-
-
Constructor Summary
Constructors Constructor Description DataWriter(FileAppender<T> appender, FileFormat format, java.lang.String location, PartitionSpec spec, StructLike partition, EncryptionKeyMetadata keyMetadata)
DataWriter(FileAppender<T> appender, FileFormat format, java.lang.String location, PartitionSpec spec, StructLike partition, EncryptionKeyMetadata keyMetadata, SortOrder sortOrder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(T row)
void
close()
long
length()
DataFile
toDataFile()
-
-
-
Constructor Detail
-
DataWriter
public DataWriter(FileAppender<T> appender, FileFormat format, java.lang.String location, PartitionSpec spec, StructLike partition, EncryptionKeyMetadata keyMetadata)
-
DataWriter
public DataWriter(FileAppender<T> appender, FileFormat format, java.lang.String location, PartitionSpec spec, StructLike partition, EncryptionKeyMetadata keyMetadata, SortOrder sortOrder)
-
-