Package com.qfs.chunk

Interface IChunkPrimitiveInteger

All Superinterfaces:
IArray, IArrayReader, IArrayWriter, IChunk<Integer>, IChunkInteger, IMemoryMonitored, IWritableArray
All Known Implementing Classes:
AChunkPrimitiveInteger, ADirectChunkPrimitiveInteger, ArrayChunkBits, ArrayChunkBytes, ArrayChunkHexa, ArrayChunkInteger, ArrayChunkIntegerNullable, ArrayChunkQuad, ArrayChunkShorts, ArrayChunkTriBytes, BufferChunkPrimitiveBits, BufferChunkPrimitiveBytes, BufferChunkPrimitiveHexa, BufferChunkPrimitiveInts, BufferChunkPrimitiveIntsNullable, BufferChunkPrimitiveQuad, BufferChunkPrimitiveShorts, BufferChunkPrimitiveTriBytes, ChunkSingleInteger, DirectChunkBits, DirectChunkBytes, DirectChunkHexa, DirectChunkInteger, DirectChunkIntegerNullable, DirectChunkQuad, DirectChunkShorts, DirectChunkTriBytes

public interface IChunkPrimitiveInteger extends IChunkInteger
A chunk of data that stores primitive integers (bytes, shorts, ints).

Each kind of primitive integer has its own chunk implementation.

Author:
ActiveViam
  • Method Details

    • getBoundary

      int getBoundary()
      Gets the boundary of this chunk, i.e. the maximum integer that can be encoded in that chunk.
      Returns:
      the boundary of this chunk