Package com.qfs.chunk

Interface IChunkPositiveInteger

All Superinterfaces:
IArray, IArrayReader, IArrayWriter, IChunk<Integer>, IChunkInteger, IMemoryMonitored, IWritableArray
All Known Implementing Classes:
AChunkPositiveInteger, ArrayChunkPositiveInteger, BufferChunkPositiveInteger, DirectChunkPositiveInteger

public interface IChunkPositiveInteger extends IChunkInteger
A chunk that stores positive integer of variable bit length.

An internal chunk is maintained specialized for the current bit length of the chunk, and when new values that do not fit in the current bit length are written, then the internal chunk is upgraded to a new implementation.

Author:
ActiveViam
  • Method Details

    • getInternalChunk

      IChunkPrimitiveInteger getInternalChunk()
      Gets the internal (fixed bit length) chunk.
      Returns:
      the internal chunk