Package com.qfs.column
Interface ICompositeColumn
-
- All Superinterfaces:
ICompositeReadableColumn
- All Known Implementing Classes:
AColumnStore.CompositeColumnView,LazyChunkedCompositeColumn
public interface ICompositeColumn extends ICompositeReadableColumn
A column which containsIChunkCompositeinstead of simpleIChunk.This can store several typed values in one row. So it can be seen as a column which internally contains several typed columns.
- Author:
- ActiveViam
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcopy(int position, IArrayReader array)Copies the values of thearrayin the specifiedrows.ICompositeColumnCursorcreateCursor()Creates a new cursor on this column.IChunkCompositegetChunk(int row)Gets the chunk containing the givenrow.
-
-
-
Method Detail
-
createCursor
ICompositeColumnCursor createCursor()
Description copied from interface:ICompositeReadableColumnCreates a new cursor on this column.- Specified by:
createCursorin interfaceICompositeReadableColumn- Returns:
- a new cursor on this column
-
getChunk
IChunkComposite getChunk(int row)
Gets the chunk containing the givenrow.- Parameters:
row- a row- Returns:
- the chunk containing the row
-
copy
void copy(int position, IArrayReader array)Copies the values of thearrayin the specifiedrows.- Parameters:
position- the position where to copy the valuesarray- the object containing the values to copy
-
-