Uses of Interface
org.apache.druid.segment.BaseFloatColumnValueSelector
Packages that use BaseFloatColumnValueSelector
Package
Description
-
Uses of BaseFloatColumnValueSelector in org.apache.druid.frame.field
Classes in org.apache.druid.frame.field that implement BaseFloatColumnValueSelectorModifier and TypeClassDescriptionclassNumericArrayFieldSelector<ElementType extends Number>Base implementation of the column value selector that the concrete numeric field reader implementations inherit from.Methods in org.apache.druid.frame.field with parameters of type BaseFloatColumnValueSelectorModifier and TypeMethodDescriptionstatic FloatFieldWriterFloatFieldWriter.forArray(BaseFloatColumnValueSelector selector, FrameType frameType) static FloatFieldWriterFloatFieldWriter.forPrimitive(BaseFloatColumnValueSelector selector, FrameType frameType) -
Uses of BaseFloatColumnValueSelector in org.apache.druid.frame.write.cast
Classes in org.apache.druid.frame.write.cast that implement BaseFloatColumnValueSelectorModifier and TypeClassDescriptionclassWraps aColumnValueSelector, callsBaseObjectColumnValueSelector.getObject(), interprets that value usingExprEval.ofType(org.apache.druid.math.expr.ExpressionType, java.lang.Object), and casts it usingExprEval.castTo(org.apache.druid.math.expr.ExpressionType).classWraps aColumnValueSelector, callsBaseObjectColumnValueSelector.getObject()and provides primitive numeric accessors based on that object value. -
Uses of BaseFloatColumnValueSelector in org.apache.druid.query.aggregation
Subinterfaces of BaseFloatColumnValueSelector in org.apache.druid.query.aggregationModifier and TypeInterfaceDescriptioninterfaceAggregateCombiner is used to fold rollup aggregation results from serveral "rows" of different indexes during index merging (seeIndexMerger).Classes in org.apache.druid.query.aggregation that implement BaseFloatColumnValueSelectorModifier and TypeClassDescriptionclassSpecialization ofAggregateCombinerfor primitive double aggregations.classSpecialization ofAggregateCombinerfor primitive long aggregations.final classfinal classNull-aware numericAggregateCombiner.classSpecialization ofAggregateCombinerfor object aggregations.Methods in org.apache.druid.query.aggregation with parameters of type BaseFloatColumnValueSelectorModifier and TypeMethodDescriptionprotected AggregatorFloatMaxAggregatorFactory.buildAggregator(BaseFloatColumnValueSelector selector) protected AggregatorFloatMinAggregatorFactory.buildAggregator(BaseFloatColumnValueSelector selector) protected AggregatorFloatSumAggregatorFactory.buildAggregator(BaseFloatColumnValueSelector selector) protected abstract AggregatorSimpleFloatAggregatorFactory.buildAggregator(BaseFloatColumnValueSelector selector) protected BufferAggregatorFloatMaxAggregatorFactory.buildBufferAggregator(BaseFloatColumnValueSelector selector) protected BufferAggregatorFloatMinAggregatorFactory.buildBufferAggregator(BaseFloatColumnValueSelector selector) protected BufferAggregatorFloatSumAggregatorFactory.buildBufferAggregator(BaseFloatColumnValueSelector selector) protected abstract BufferAggregatorSimpleFloatAggregatorFactory.buildBufferAggregator(BaseFloatColumnValueSelector selector) Constructors in org.apache.druid.query.aggregation with parameters of type BaseFloatColumnValueSelectorModifierConstructorDescriptionHistogramAggregator(BaseFloatColumnValueSelector selector, float[] breaks) HistogramBufferAggregator(BaseFloatColumnValueSelector selector, float[] breaks) Constructor parameters in org.apache.druid.query.aggregation with type arguments of type BaseFloatColumnValueSelectorModifierConstructorDescriptionObjectColumnFloatAggregatorWrapper(BaseObjectColumnValueSelector selector, Function<BaseFloatColumnValueSelector, Aggregator> delegateBuilder, float nullValue) ObjectColumnFloatBufferAggregatorWrapper(BaseObjectColumnValueSelector selector, Function<BaseFloatColumnValueSelector, BufferAggregator> delegateBuilder, float nullValue) -
Uses of BaseFloatColumnValueSelector in org.apache.druid.query.aggregation.any
Constructors in org.apache.druid.query.aggregation.any with parameters of type BaseFloatColumnValueSelectorModifierConstructorDescriptionFloatAnyAggregator(BaseFloatColumnValueSelector valueSelector) FloatAnyBufferAggregator(BaseFloatColumnValueSelector valueSelector) -
Uses of BaseFloatColumnValueSelector in org.apache.druid.query.aggregation.cardinality
Classes in org.apache.druid.query.aggregation.cardinality that implement BaseFloatColumnValueSelector -
Uses of BaseFloatColumnValueSelector in org.apache.druid.query.aggregation.cardinality.types
Methods in org.apache.druid.query.aggregation.cardinality.types with parameters of type BaseFloatColumnValueSelectorModifier and TypeMethodDescriptionvoidFloatCardinalityAggregatorColumnSelectorStrategy.hashRow(BaseFloatColumnValueSelector selector, com.google.common.hash.Hasher hasher) voidFloatCardinalityAggregatorColumnSelectorStrategy.hashValues(BaseFloatColumnValueSelector selector, HyperLogLogCollector collector) -
Uses of BaseFloatColumnValueSelector in org.apache.druid.query.aggregation.firstlast.first
Classes in org.apache.druid.query.aggregation.firstlast.first that implement BaseFloatColumnValueSelectorModifier and TypeClassDescriptionclassGenericFirstAggregateCombiner<T extends SerializablePair<Long,?>> -
Uses of BaseFloatColumnValueSelector in org.apache.druid.query.aggregation.firstlast.last
Classes in org.apache.druid.query.aggregation.firstlast.last that implement BaseFloatColumnValueSelectorModifier and TypeClassDescriptionclassGenericLastAggregateCombiner<T extends SerializablePair<Long,?>> -
Uses of BaseFloatColumnValueSelector in org.apache.druid.query.filter
Methods in org.apache.druid.query.filter with parameters of type BaseFloatColumnValueSelectorModifier and TypeMethodDescriptionEqualityFilter.TypedConstantValueMatcherFactory.makeFloatProcessor(BaseFloatColumnValueSelector selector) -
Uses of BaseFloatColumnValueSelector in org.apache.druid.query.search
Methods in org.apache.druid.query.search with parameters of type BaseFloatColumnValueSelectorModifier and TypeMethodDescriptionvoidSearchQueryRunner.FloatSearchColumnSelectorStrategy.updateSearchResultSet(String outputName, BaseFloatColumnValueSelector selector, SearchQuerySpec searchQuerySpec, int limit, it.unimi.dsi.fastutil.objects.Object2IntRBTreeMap<SearchHit> set) -
Uses of BaseFloatColumnValueSelector in org.apache.druid.segment
Subinterfaces of BaseFloatColumnValueSelector in org.apache.druid.segmentModifier and TypeInterfaceDescriptioninterfaceBase type for interfaces that manage column value selection, e.g.interfaceSelector for a string-typed column, either single- or multi-valued.interfaceThis interface is convenient for implementation of "double-sourcing"ColumnValueSelectors, it provides default implementations for allColumnValueSelector's methods exceptBaseDoubleColumnValueSelector.getDouble().interfaceThis interface is convenient for implementation of "float-sourcing"ColumnValueSelectors, it provides default implementations for allColumnValueSelector's methods exceptgetFloat().interfaceThis interface is convenient for implementation of "long-sourcing"ColumnValueSelectors, it provides default implementations for allColumnValueSelector's methods exceptBaseLongColumnValueSelector.getLong().Classes in org.apache.druid.segment that implement BaseFloatColumnValueSelectorModifier and TypeClassDescriptionclassAn abstract class that provides an implementation ofAbstractDimensionSelector.getObject().classclassclassclassclassclassclassclassRepresents "absent" column.classObject based column selector.classRestricts selector usage to only allowBaseObjectColumnValueSelector.getObject().classA specialDimensionSelectorfor projected time columns - it assumes time values are scanned once and values are grouped together (i.e.Methods in org.apache.druid.segment with parameters of type BaseFloatColumnValueSelectorModifier and TypeMethodDescriptionColumnProcessorFactory.makeFloatProcessor(BaseFloatColumnValueSelector selector) Create a processor for a float column.Constructors in org.apache.druid.segment with parameters of type BaseFloatColumnValueSelectorModifierConstructorDescriptionFloatWrappingDimensionSelector(BaseFloatColumnValueSelector selector, ExtractionFn extractionFn) -
Uses of BaseFloatColumnValueSelector in org.apache.druid.segment.filter
Methods in org.apache.druid.segment.filter with parameters of type BaseFloatColumnValueSelectorModifier and TypeMethodDescriptionPredicateValueMatcherFactory.makeFloatProcessor(BaseFloatColumnValueSelector selector) StringConstantValueMatcherFactory.makeFloatProcessor(BaseFloatColumnValueSelector selector) static ValueMatcherValueMatchers.makeFloatValueMatcher(BaseFloatColumnValueSelector selector, float value) Creates a constant-basedValueMatcherfor a float-typed selector.static ValueMatcherValueMatchers.makeFloatValueMatcher(BaseFloatColumnValueSelector selector, String value) Creates a constant-basedValueMatcherfor a float-typed selector.static ValueMatcherValueMatchers.makeFloatValueMatcher(BaseFloatColumnValueSelector selector, DruidPredicateFactory predicateFactory) Creates a predicate-basedValueMatcherfor a float-typed selector. -
Uses of BaseFloatColumnValueSelector in org.apache.druid.segment.historical
Subinterfaces of BaseFloatColumnValueSelector in org.apache.druid.segment.historicalModifier and TypeInterfaceDescriptioninterfaceinterfaceSpecialization forDimensionSelectorqueryable via offsets fromHistoricalCursor.interface -
Uses of BaseFloatColumnValueSelector in org.apache.druid.segment.incremental
Classes in org.apache.druid.segment.incremental that implement BaseFloatColumnValueSelectorModifier and TypeClassDescriptionclassIncrementalIndexRowHolder is a simpleIncrementalIndexRowHolder.get()/IncrementalIndexRowHolder.set(org.apache.druid.segment.incremental.IncrementalIndexRow)holder ofIncrementalIndexRow. -
Uses of BaseFloatColumnValueSelector in org.apache.druid.segment.join
Classes in org.apache.druid.segment.join that implement BaseFloatColumnValueSelectorModifier and TypeClassDescriptionclassAColumnValueSelectorthat wraps a base selector but might also generate null values on demand.class -
Uses of BaseFloatColumnValueSelector in org.apache.druid.segment.join.table
Classes in org.apache.druid.segment.join.table that implement BaseFloatColumnValueSelectorModifier and TypeClassDescriptionclassclass -
Uses of BaseFloatColumnValueSelector in org.apache.druid.segment.selector.settable
Subinterfaces of BaseFloatColumnValueSelector in org.apache.druid.segment.selector.settableModifier and TypeInterfaceDescriptioninterfaceSettableColumnValueSelectors are used inQueryableIndexIndexableAdapter.RowIteratorImpl.Classes in org.apache.druid.segment.selector.settable that implement BaseFloatColumnValueSelectorModifier and TypeClassDescriptionclassSettable implementation ofDimensionSelector.classclassclassclassclassA BaseFloatColumnValueSelector impl to return settable float value on calls togetFloat() -
Uses of BaseFloatColumnValueSelector in org.apache.druid.segment.shim
Classes in org.apache.druid.segment.shim that implement BaseFloatColumnValueSelectorModifier and TypeClassDescriptionclassclassclassclassclassDimensionSelectorthat internally uses aVectorObjectSelector. -
Uses of BaseFloatColumnValueSelector in org.apache.druid.segment.virtual
Classes in org.apache.druid.segment.virtual that implement BaseFloatColumnValueSelectorModifier and TypeClassDescriptionclassBase class for many (although not all)ColumnValueSelector<ExprEval>.classBasic expressionColumnValueSelector.classBasic multi-value dimension selector for anExprevaluatingColumnValueSelector.static final classCreate aDimensionSelectorfor a nested field on top of aColumnValueSelectorclassExpression column value selector that examines a set of 'unknown' type input bindings on a row by row basis, transforming the expression to handle multi-value list typed inputs as they are encountered.classLikeExpressionColumnValueSelector, but caches the most recently computed value and re-uses it in the case of runs in the underlying column.classLikeExpressionColumnValueSelector, but caches results for the first CACHE_SIZE dictionary IDs of a string column.classADimensionSelectordecorator that directly exposes the underlying dictionary id inSingleStringInputDeferredEvaluationExpressionDimensionSelector.getRow(), saving expression computation untilSingleStringInputDeferredEvaluationExpressionDimensionSelector.lookupName(int)is called.