Package org.apache.iceberg.puffin
Class PuffinWriter
java.lang.Object
org.apache.iceberg.puffin.PuffinWriter
- All Implemented Interfaces:
Closeable
,AutoCloseable
,FileAppender<Blob>
-
Method Details
-
add
- Specified by:
add
in interfaceFileAppender<Blob>
-
metrics
Description copied from interface:FileAppender
ReturnsMetrics
for this file. Only valid after the file is closed.- Specified by:
metrics
in interfaceFileAppender<Blob>
-
length
public long length()Description copied from interface:FileAppender
Returns the length of this file.- Specified by:
length
in interfaceFileAppender<Blob>
-
close
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Throws:
IOException
-
finish
- Throws:
IOException
-
fileSize
public long fileSize() -
writtenBlobsMetadata
-