Package org.apache.druid.frame.field
Class FloatFieldReader
java.lang.Object
org.apache.druid.frame.field.NumericFieldReader
org.apache.druid.frame.field.FloatFieldReader
- All Implemented Interfaces:
FieldReader
Reads values written by
FloatFieldWriter.-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.druid.frame.field.NumericFieldReader
NumericFieldReader.Selector -
Method Summary
Modifier and TypeMethodDescriptionstatic FloatFieldReaderstatic FloatFieldReaderforPrimitive(FrameType frameType) getColumnValueSelector(org.apache.datasketches.memory.Memory memory, ReadableFieldPointer fieldPointer, byte nullIndicatorByte) Creates a column value selector for the element written at fieldPointer's position in the memory.ValueTypeof the inheritor's elementmakeRACColumn(Frame frame, RowSignature signature, String columnName) Create aColumnwhich provides accses to the rows in the frame, via theColumn.toAccessor().Methods inherited from class org.apache.druid.frame.field.NumericFieldReader
getNullIndicatorByte, isNull, makeColumnValueSelector, makeDimensionSelector
-
Method Details
-
forPrimitive
-
forArray
-
getValueType
Description copied from class:NumericFieldReaderValueTypeof the inheritor's element- Specified by:
getValueTypein classNumericFieldReader
-
getColumnValueSelector
public ColumnValueSelector<?> getColumnValueSelector(org.apache.datasketches.memory.Memory memory, ReadableFieldPointer fieldPointer, byte nullIndicatorByte) Description copied from class:NumericFieldReaderCreates a column value selector for the element written at fieldPointer's position in the memory. The nullilty check is handled by the nullIndicatorByte- Specified by:
getColumnValueSelectorin classNumericFieldReader
-
makeRACColumn
Description copied from interface:FieldReaderCreate aColumnwhich provides accses to the rows in the frame, via theColumn.toAccessor().
-