Package com.qfs.column
Interface ICompositeColumn
- All Superinterfaces:
ICompositeReadableColumn
- All Known Implementing Classes:
AColumnStore.CompositeColumnView,LazyChunkedCompositeColumn
A column which contains
IChunkComposite instead of simple IChunk.
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
Modifier and TypeMethodDescriptionvoidcopy(int position, IArrayReader array) Copies the values of thearrayin the specifiedrows.Creates a new cursor on this column.getChunk(int row) Gets the chunk containing the givenrow.
-
Method Details
-
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
Gets the chunk containing the givenrow.- Parameters:
row- a row- Returns:
- the chunk containing the row
-
copy
Copies the values of thearrayin the specifiedrows.- Parameters:
position- the position where to copy the valuesarray- the object containing the values to copy
-