Package org.apache.druid.frame.field
Class DoubleFieldReader
java.lang.Object
org.apache.druid.frame.field.NumericFieldReader
org.apache.druid.frame.field.DoubleFieldReader
- All Implemented Interfaces:
FieldReader
Reads the values produced by
DoubleFieldWriter- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.druid.frame.field.NumericFieldReader
NumericFieldReader.Selector -
Method Summary
Modifier and TypeMethodDescriptionstatic DoubleFieldReaderstatic DoubleFieldReaderforPrimitive(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().
-