Package org.apache.druid.frame.field
Class NumericArrayFieldReader
java.lang.Object
org.apache.druid.frame.field.NumericArrayFieldReader
- All Implemented Interfaces:
FieldReader
- Direct Known Subclasses:
DoubleArrayFieldReader,FloatArrayFieldReader,LongArrayFieldReader
Reader class for the fields written by
NumericArrayFieldWriter. See the Javadoc for the writer for more
information on the format
The numeric array fields are byte comparable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisNull(org.apache.datasketches.memory.Memory memory, long position) Whether the provided memory position points to a null value.makeDimensionSelector(org.apache.datasketches.memory.Memory memory, ReadableFieldPointer fieldPointer, ExtractionFn extractionFn) Create aDimensionSelectorbacked by some memory and a moveable pointer.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.druid.frame.field.FieldReader
makeColumnValueSelector, makeRACColumn
-
Constructor Details
-
NumericArrayFieldReader
public NumericArrayFieldReader()
-
-
Method Details
-
makeDimensionSelector
public DimensionSelector makeDimensionSelector(org.apache.datasketches.memory.Memory memory, ReadableFieldPointer fieldPointer, @Nullable ExtractionFn extractionFn) Description copied from interface:FieldReaderCreate aDimensionSelectorbacked by some memory and a moveable pointer.- Specified by:
makeDimensionSelectorin interfaceFieldReader
-
isNull
public boolean isNull(org.apache.datasketches.memory.Memory memory, long position) Description copied from interface:FieldReaderWhether the provided memory position points to a null value.- Specified by:
isNullin interfaceFieldReader
-