Package org.apache.druid.frame.field
package org.apache.druid.frame.field
-
ClassDescriptionReads values written by
ComplexFieldWriter.Wraps aBaseObjectColumnValueSelectorand usesComplexMetricSerde.toBytes(java.lang.Object)to write complex objects.Reads the values produced byDoubleFieldWriterWraps aBaseDoubleColumnValueSelectorand writes field values.Helps compute the field position for a frame from the different regions in the frame.Embeds the logic to read a specific field from row-based frames or fromRowKey.Helper used to read field values from row-based frames orRowKey.Helper used to write field values to row-based frames orRowKey.Helper used to write field values to row-based frames orRowKey.Reads values written byFloatFieldWriter.Wraps aBaseFloatColumnValueSelectorand writes field values.Reader for fields written byNumericArrayFieldWriter.getLongArrayFieldWriter(org.apache.druid.segment.ColumnValueSelector)Reads values written byLongFieldWriter.Wraps aBaseLongColumnValueSelectorand writes individual values into frame rows.Reader class for the fields written byNumericArrayFieldWriter.NumericArrayFieldSelector<ElementType extends Number>Base implementation of the column value selector that the concrete numeric field reader implementations inherit from.Writes the values of the type ARRAYwhere X is a numeric type to row based frames. Reads the fields created by theNumericFieldWriter.Helper class which allows the inheritors to fetch the nullity of the field located at fieldPointer's position in the dataRegion.FieldWriter for numeric datatypes.Factory forNumericFieldWriterPointer to a field position in some memory.AReadableFieldPointerthat is derived from a row-based frame.Class for reading rows in the same format as used byFrameType.isRowBased().A simpleReadableFieldPointerthat returns the position and the length that was set on its object.Reads fields written byStringArrayFieldWriterLikeStringFieldWriter, but reads arrays from aColumnValueSelectorinstead of reading from aDimensionSelector.Reads fields written byStringFieldWriterorStringArrayFieldWriter.Wraps aDimensionSelectorand writes to rframe rows.Utility methods to map the primitive numeric types into an equi-wide byte representation, such that the given byte sequence preserves the ordering of the original type when done byte comparison.