Class DeltaBinaryPackingValuesWriterForInteger

    • Constructor Detail

      • DeltaBinaryPackingValuesWriterForInteger

        public DeltaBinaryPackingValuesWriterForInteger​(int slabSize,
                                                        int pageSize,
                                                        ByteBufferAllocator allocator)
      • DeltaBinaryPackingValuesWriterForInteger

        public DeltaBinaryPackingValuesWriterForInteger​(int blockSizeInValues,
                                                        int miniBlockNum,
                                                        int slabSize,
                                                        int pageSize,
                                                        ByteBufferAllocator allocator)
    • Method Detail

      • writeInteger

        public void writeInteger​(int v)
        Overrides:
        writeInteger in class ValuesWriter
        Parameters:
        v - the value to encode
      • getBytes

        public BytesInput getBytes()
        getBytes will trigger flushing block buffer, DO NOT write after getBytes() is called without calling reset()
        Specified by:
        getBytes in class ValuesWriter
        Returns:
        a BytesInput that contains the encoded page data