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)
Construct parquet flusher from its schema.
|
| Modifier and Type | Method and Description |
|---|---|
Flusher.SerializationResult |
serialize(List<net.snowflake.ingest.streaming.internal.ChannelData<ParquetChunkData>> channelsDataPerTable,
ByteArrayOutputStream chunkData,
String filePath)
Serialize buffered rows into the underlying format.
|
public ParquetFlusher(org.apache.parquet.schema.MessageType schema)
public Flusher.SerializationResult serialize(List<net.snowflake.ingest.streaming.internal.ChannelData<ParquetChunkData>> channelsDataPerTable, ByteArrayOutputStream chunkData, String filePath) throws IOException
Flusherserialize in interface Flusher<ParquetChunkData>channelsDataPerTable - buffered rowschunkData - outputfilePath - file pathFlusher.SerializationResultIOExceptionCopyright © 2022. All rights reserved.