Package org.apache.druid.frame.field
-
Interface Summary Interface Description FieldReader Embeds the logic to read a specific field from row-based frames or fromRowKey.FieldWriter Helper used to write field values to row-based frames orRowKey.NumericFieldWriterFactory Factory forNumericFieldWriterReadableFieldPointer Pointer to a field position in some memory. -
Class Summary Class Description ComplexFieldReader Reads values written byComplexFieldWriter.ComplexFieldWriter Wraps aBaseObjectColumnValueSelectorand usesComplexMetricSerde.toBytes(java.lang.Object)to write complex objects.DoubleArrayFieldReader Reader for fields written byNumericArrayFieldWriter.getDoubleArrayFieldWriter(org.apache.druid.segment.ColumnValueSelector)DoubleFieldReader Reads the values produced byDoubleFieldWriterDoubleFieldWriter Wraps aBaseDoubleColumnValueSelectorand writes field values.FieldReaders Helper used to read field values from row-based frames orRowKey.FieldWriters Helper used to write field values to row-based frames orRowKey.FloatArrayFieldReader Reader for fields written byNumericArrayFieldWriter.getFloatArrayFieldWriter(org.apache.druid.segment.ColumnValueSelector)FloatFieldReader Reads values written byFloatFieldWriter.FloatFieldWriter Wraps aBaseFloatColumnValueSelectorand writes field values.LongArrayFieldReader Reader for fields written byNumericArrayFieldWriter.getLongArrayFieldWriter(org.apache.druid.segment.ColumnValueSelector)LongFieldReader Reads values written byLongFieldWriter.LongFieldWriter Wraps aBaseLongColumnValueSelectorand writes individual values into frame rows.NumericArrayFieldReader 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.NumericArrayFieldWriter Writes the values of the type ARRAYwhere X is a numeric type to row based frames. NumericFieldReader Reads the fields created by theNumericFieldWriter.NumericFieldReader.Selector Helper class which allows the inheritors to fetch the nullity of the field located at fieldPointer's position in the dataRegion.NumericFieldWriter FieldWriter for numeric datatypes.RowMemoryFieldPointer AReadableFieldPointerthat is derived from a row-based frame.RowReader Class for reading rows in the same format as used byFrameType.ROW_BASED.SettableFieldPointer A simpleReadableFieldPointerthat returns the position and the length that was set on its object.StringArrayFieldReader Reads fields written byStringArrayFieldWriterStringArrayFieldWriter LikeStringFieldWriter, but reads arrays from aColumnValueSelectorinstead of reading from aDimensionSelector.StringFieldReader Reads fields written byStringFieldWriterorStringArrayFieldWriter.StringFieldWriter Wraps aDimensionSelectorand writes to rframe rows.TransformUtils 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.