Class 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 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:
        getPageWriter in interface org.apache.parquet.column.page.PageWriteStore
      • getBloomFilterWriter

        public org.apache.parquet.column.values.bloomfilter.BloomFilterWriter getBloomFilterWriter​(org.apache.parquet.column.ColumnDescriptor path)
        Specified by:
        getBloomFilterWriter in interface org.apache.parquet.column.values.bloomfilter.BloomFilterWriteStore