Package org.apache.druid.segment.data
Interface ColumnarFloats
- All Superinterfaces:
AutoCloseable,Closeable
Resource that provides random access to a packed array of primitive floats. Backs up
FloatsColumn.-
Method Summary
Modifier and TypeMethodDescriptionvoidclose()default voidget(float[] out, int[] indexes, int length) default voidget(float[] out, int start, int length) floatget(int index) default ColumnValueSelector<Float>makeColumnValueSelector(ReadableOffset offset, ImmutableBitmap nullValueBitmap) default VectorValueSelectormakeVectorValueSelector(ReadableVectorOffset theOffset, ImmutableBitmap nullValueBitmap) intsize()
-
Method Details
-
size
int size() -
get
float get(int index) -
get
default void get(float[] out, int start, int length) -
get
default void get(float[] out, int[] indexes, int length) -
close
void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-
makeColumnValueSelector
default ColumnValueSelector<Float> makeColumnValueSelector(ReadableOffset offset, ImmutableBitmap nullValueBitmap) -
makeVectorValueSelector
default VectorValueSelector makeVectorValueSelector(ReadableVectorOffset theOffset, ImmutableBitmap nullValueBitmap)
-