public abstract static class ParquetIO.Sink extends java.lang.Object implements FileIO.Sink<GenericRecord>
ParquetIO.sink(org.apache.avro.Schema).| Constructor and Description | 
|---|
Sink()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
flush()
Flushes the buffered state (if any) before the channel is closed. 
 | 
void | 
open(java.nio.channels.WritableByteChannel channel)
Initializes writing to the given channel. 
 | 
ParquetIO.Sink | 
withCompressionCodec(org.apache.parquet.hadoop.metadata.CompressionCodecName compressionCodecName)
Specifies compression codec. 
 | 
void | 
write(GenericRecord element)
Appends a single element to the file. 
 | 
public ParquetIO.Sink withCompressionCodec(org.apache.parquet.hadoop.metadata.CompressionCodecName compressionCodecName)
public void open(java.nio.channels.WritableByteChannel channel)
          throws java.io.IOException
FileIO.SinkFileIO.Sink
 instance.open in interface FileIO.Sink<GenericRecord>java.io.IOExceptionpublic void write(GenericRecord element) throws java.io.IOException
FileIO.Sinkwrite in interface FileIO.Sink<GenericRecord>java.io.IOExceptionpublic void flush()
           throws java.io.IOException
FileIO.Sinkflush in interface FileIO.Sink<GenericRecord>java.io.IOException