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 forNumericFieldWriter
ReadableFieldPointer Pointer to a field position in some memory. -
Class Summary Class Description ComplexFieldReader Reads values written byComplexFieldWriter
.ComplexFieldWriter Wraps aBaseObjectColumnValueSelector
and 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 byDoubleFieldWriter
DoubleFieldWriter Wraps aBaseDoubleColumnValueSelector
and 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 aBaseFloatColumnValueSelector
and writes field values.LongArrayFieldReader Reader for fields written byNumericArrayFieldWriter.getLongArrayFieldWriter(org.apache.druid.segment.ColumnValueSelector)
LongFieldReader Reads values written byLongFieldWriter
.LongFieldWriter Wraps aBaseLongColumnValueSelector
and 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 AReadableFieldPointer
that is derived from a row-based frame.RowReader Class for reading rows in the same format as used byFrameType.ROW_BASED
.SettableFieldPointer A simpleReadableFieldPointer
that returns the position and the length that was set on its object.StringArrayFieldReader Reads fields written byStringArrayFieldWriter
StringArrayFieldWriter LikeStringFieldWriter
, but reads arrays from aColumnValueSelector
instead of reading from aDimensionSelector
.StringFieldReader Reads fields written byStringFieldWriter
orStringArrayFieldWriter
.StringFieldWriter Wraps aDimensionSelector
and 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.