Package org.apache.parquet.hadoop
Class ColumnChunkPageWriteStore
- java.lang.Object
-
- org.apache.parquet.hadoop.ColumnChunkPageWriteStore
-
- All Implemented Interfaces:
org.apache.parquet.column.page.PageWriteStore,org.apache.parquet.column.values.bloomfilter.BloomFilterWriteStore
@Private public class ColumnChunkPageWriteStore extends Object implements org.apache.parquet.column.page.PageWriteStore, org.apache.parquet.column.values.bloomfilter.BloomFilterWriteStore
-
-
Constructor Summary
Constructors Constructor Description ColumnChunkPageWriteStore(CodecFactory.BytesCompressor compressor, org.apache.parquet.schema.MessageType schema, org.apache.parquet.bytes.ByteBufferAllocator allocator, int columnIndexTruncateLength)ColumnChunkPageWriteStore(CodecFactory.BytesCompressor compressor, org.apache.parquet.schema.MessageType schema, org.apache.parquet.bytes.ByteBufferAllocator allocator, int columnIndexTruncateLength, boolean pageWriteChecksumEnabled)ColumnChunkPageWriteStore(CodecFactory.BytesCompressor compressor, org.apache.parquet.schema.MessageType schema, org.apache.parquet.bytes.ByteBufferAllocator allocator, int columnIndexTruncateLength, boolean pageWriteChecksumEnabled, InternalFileEncryptor fileEncryptor, int rowGroupOrdinal)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidflushToFileWriter(ParquetFileWriter writer)org.apache.parquet.column.values.bloomfilter.BloomFilterWritergetBloomFilterWriter(org.apache.parquet.column.ColumnDescriptor path)org.apache.parquet.column.page.PageWritergetPageWriter(org.apache.parquet.column.ColumnDescriptor path)
-
-
-
Constructor Detail
-
ColumnChunkPageWriteStore
public ColumnChunkPageWriteStore(CodecFactory.BytesCompressor compressor, org.apache.parquet.schema.MessageType schema, org.apache.parquet.bytes.ByteBufferAllocator allocator, int columnIndexTruncateLength)
-
ColumnChunkPageWriteStore
public ColumnChunkPageWriteStore(CodecFactory.BytesCompressor compressor, org.apache.parquet.schema.MessageType schema, org.apache.parquet.bytes.ByteBufferAllocator allocator, int columnIndexTruncateLength, boolean pageWriteChecksumEnabled)
-
ColumnChunkPageWriteStore
public ColumnChunkPageWriteStore(CodecFactory.BytesCompressor compressor, org.apache.parquet.schema.MessageType schema, org.apache.parquet.bytes.ByteBufferAllocator allocator, int columnIndexTruncateLength, boolean pageWriteChecksumEnabled, InternalFileEncryptor fileEncryptor, int rowGroupOrdinal)
-
-
Method Detail
-
getPageWriter
public org.apache.parquet.column.page.PageWriter getPageWriter(org.apache.parquet.column.ColumnDescriptor path)
- Specified by:
getPageWriterin interfaceorg.apache.parquet.column.page.PageWriteStore
-
getBloomFilterWriter
public org.apache.parquet.column.values.bloomfilter.BloomFilterWriter getBloomFilterWriter(org.apache.parquet.column.ColumnDescriptor path)
- Specified by:
getBloomFilterWriterin interfaceorg.apache.parquet.column.values.bloomfilter.BloomFilterWriteStore
-
flushToFileWriter
public void flushToFileWriter(ParquetFileWriter writer) throws IOException
- Throws:
IOException
-
-