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
-
-
Field Summary
-
Fields inherited from interface com.qfs.chunk.IChunk
NO_SIZE_LIMIT
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IChunkPrimitiveIntegergetInternalChunk()Gets the internal (fixed bit length) chunk.-
Methods inherited from interface com.qfs.chunk.IArrayReader
isNull, readBoolean, readVector
-
Methods inherited from interface com.qfs.chunk.IArrayWriter
addDouble, addFloat, addInt, addLong, writeBoolean, writeDouble, writeFloat, writeLong
-
Methods inherited from interface com.qfs.chunk.IChunk
capacity, compress, createArrayCursor, destroy, findRowsEqualTo, findRowsEqualTo, findRowsEqualTo, findRowsInSet, findRowsInSet, findRowsInSet, findRowsInTransactionEqualTo, findRowsInTransactionEqualTo, findRowsInTransactionEqualTo, findRowsInTransactionInSet, findRowsInTransactionInSet, findRowsInTransactionInSet, freeRow, getChunkCreatorForSparse, getChunkId, getChunkType, getPhysicalSize, isDead, localRow, replaceBy, reset, sparseChunkCompression
-
Methods inherited from interface com.qfs.chunk.IChunkInteger
copyInto, createFrequentValueChunk, equals, fill, getBindingType, getOrder, isPrimitive, read, readDouble, readFloat, readInt, readLong, transfer, write, writeFromCell, writeInt
-
Methods inherited from interface com.qfs.monitoring.memory.IMemoryMonitored
getMemoryStatistic
-
-
-
-
Method Detail
-
getInternalChunk
IChunkPrimitiveInteger getInternalChunk()
Gets the internal (fixed bit length) chunk.- Returns:
- the internal chunk
-
-