public class PrimitiveColumnWriterV2 extends PrimitiveColumnWriter
ColumnWriter.BufferDataclosed, columnDescriptor, columnStatistics, compressor, currentPageNullCounts, encodings, getDataStreamsCalled, maxDefinitionLevel, pageBuffer, pageSizeThreshold, parquetMetadataConverter, primitiveValueWriter, totalCompressedSize, totalUnCompressedSize, totalValues, valueCount| Constructor and Description |
|---|
PrimitiveColumnWriterV2(Type type,
org.apache.parquet.column.ColumnDescriptor columnDescriptor,
PrimitiveValueWriter primitiveValueWriter,
org.apache.parquet.column.values.rle.RunLengthBitPackingHybridEncoder definitionLevelEncoder,
org.apache.parquet.column.values.rle.RunLengthBitPackingHybridEncoder repetitionLevelEncoder,
org.apache.parquet.hadoop.metadata.CompressionCodecName compressionCodecName,
int pageSizeThreshold) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected void |
flushCurrentPageToBuffer() |
List<ColumnWriter.BufferData> |
getBuffer() |
long |
getBufferedBytes() |
protected void |
writeDefinitionAndRepetitionLevels(ColumnChunk current) |
getColumnMetaData, getDataStreams, getRetainedBytes, reset, writeBlockpublic PrimitiveColumnWriterV2(Type type, org.apache.parquet.column.ColumnDescriptor columnDescriptor, PrimitiveValueWriter primitiveValueWriter, org.apache.parquet.column.values.rle.RunLengthBitPackingHybridEncoder definitionLevelEncoder, org.apache.parquet.column.values.rle.RunLengthBitPackingHybridEncoder repetitionLevelEncoder, org.apache.parquet.hadoop.metadata.CompressionCodecName compressionCodecName, int pageSizeThreshold)
protected void writeDefinitionAndRepetitionLevels(ColumnChunk current) throws IOException
writeDefinitionAndRepetitionLevels in class PrimitiveColumnWriterIOExceptionpublic void close()
close in interface ColumnWriterclose in class PrimitiveColumnWriterpublic List<ColumnWriter.BufferData> getBuffer() throws IOException
getBuffer in interface ColumnWritergetBuffer in class PrimitiveColumnWriterIOExceptionprotected void flushCurrentPageToBuffer()
throws IOException
flushCurrentPageToBuffer in class PrimitiveColumnWriterIOExceptionpublic long getBufferedBytes()
getBufferedBytes in interface ColumnWritergetBufferedBytes in class PrimitiveColumnWriterCopyright © 2012–2024. All rights reserved.