Package com.qfs.column
Interface IColumnInteger
-
- All Superinterfaces:
IArray,IArrayReader,IArrayWriter,IColumn<Integer>,IMemoryMonitored,IWritableArray
- All Known Implementing Classes:
ColumnInteger,ColumnPositiveInteger
public interface IColumnInteger extends IColumn<Integer>
AnIColumnspecialized for storingintvalues.- Author:
- ActiveViam
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default IArrayCursorcreateArrayCursor()Creates a new read-only cursor that can be moved up and down the array.-
Methods inherited from interface com.qfs.chunk.IArrayReader
isNull, readBoolean, readDouble, readFloat, readInt, readLong, readVector
-
Methods inherited from interface com.qfs.chunk.IArrayWriter
addDouble, addFloat, addInt, addLong, write, writeBoolean, writeDouble, writeFloat, writeInt, writeLong
-
Methods inherited from interface com.qfs.column.IColumn
ensureCapacity, getCapacity, growCapacity, read
-
Methods inherited from interface com.qfs.monitoring.memory.IMemoryMonitored
getMemoryStatistic
-
-
-
-
Method Detail
-
createArrayCursor
default IArrayCursor createArrayCursor()
Description copied from interface:IArrayCreates a new read-only cursor that can be moved up and down the array. This cursor delegates all reading calls to the underlying array.- Specified by:
createArrayCursorin interfaceIArray- Specified by:
createArrayCursorin interfaceIWritableArray- Returns:
- the cursor, stationed at index 0 of the array
-
-