public class ParquetFlusher extends Object implements Flusher<ParquetChunkData>
ChannelData buffered in RowBuffer to the Parquet format for faster
processing.Flusher.SerializationResult| Constructor and Description |
|---|
ParquetFlusher(org.apache.parquet.schema.MessageType schema,
boolean enableParquetInternalBuffering)
Construct parquet flusher from its schema and set flag that indicates whether Parquet memory
optimization is enabled, i.e.
|
| Modifier and Type | Method and Description |
|---|---|
Flusher.SerializationResult |
serialize(List<net.snowflake.ingest.streaming.internal.ChannelData<ParquetChunkData>> channelsDataPerTable,
String filePath)
Serialize buffered rows into the underlying format.
|
public ParquetFlusher(org.apache.parquet.schema.MessageType schema,
boolean enableParquetInternalBuffering)
public Flusher.SerializationResult serialize(List<net.snowflake.ingest.streaming.internal.ChannelData<ParquetChunkData>> channelsDataPerTable, String filePath) throws IOException
Flusherserialize in interface Flusher<ParquetChunkData>channelsDataPerTable - buffered rowsfilePath - file pathFlusher.SerializationResultIOExceptionCopyright © 2023. All rights reserved.