Package org.apache.druid.segment.data
Interface ColumnarFloats
-
- All Superinterfaces:
AutoCloseable,Closeable
public interface ColumnarFloats extends Closeable
Resource that provides random access to a packed array of primitive floats. Backs upFloatsColumn.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidclose()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 Detail
-
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)
-
-