public class SelectionColumnVector extends Object implements ColumnVector
ColumnVector.| Constructor and Description |
|---|
SelectionColumnVector(RoaringBitmapArray bitmap,
ColumnVector rowIndices) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Cleans up memory for this column vector.
|
boolean |
getBoolean(int rowId)
Returns the boolean type value for
rowId. |
DataType |
getDataType() |
int |
getSize() |
boolean |
isNullAt(int rowId) |
public SelectionColumnVector(RoaringBitmapArray bitmap, ColumnVector rowIndices)
public DataType getDataType()
getDataType in interface ColumnVectorpublic int getSize()
getSize in interface ColumnVectorpublic void close()
ColumnVectorclose in interface ColumnVectorclose in interface AutoCloseablepublic boolean isNullAt(int rowId)
isNullAt in interface ColumnVectorrowId is NULL.public boolean getBoolean(int rowId)
ColumnVectorrowId. The return value is undefined and can be
anything, if the slot for rowId is null.getBoolean in interface ColumnVector