Uses of Interface
org.apache.druid.segment.BaseFloatColumnValueSelector
-
-
Uses of BaseFloatColumnValueSelector in org.apache.druid.frame.field
Classes in org.apache.druid.frame.field that implement BaseFloatColumnValueSelector Modifier and Type Class Description classNumericArrayFieldSelector<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 BaseFloatColumnValueSelector Modifier and Type Method Description static FloatFieldWriterFloatFieldWriter. forArray(BaseFloatColumnValueSelector selector)static FloatFieldWriterFloatFieldWriter. forPrimitive(BaseFloatColumnValueSelector selector) -
Uses of BaseFloatColumnValueSelector in org.apache.druid.query.aggregation
Subinterfaces of BaseFloatColumnValueSelector in org.apache.druid.query.aggregation Modifier and Type Interface Description interfaceAggregateCombiner<T>AggregateCombiner 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 BaseFloatColumnValueSelector Modifier and Type Class Description classDoubleAggregateCombinerSpecialization ofAggregateCombinerfor primitive double aggregations.classLongAggregateCombinerSpecialization ofAggregateCombinerfor primitive long aggregations.classLongSumAggregateCombinerclassNullableNumericAggregateCombiner<T>Null-aware numericAggregateCombiner.classObjectAggregateCombiner<T>Specialization ofAggregateCombinerfor object aggregations.Constructors in org.apache.druid.query.aggregation with parameters of type BaseFloatColumnValueSelector Constructor Description FloatMaxAggregator(BaseFloatColumnValueSelector selector)FloatMinAggregator(BaseFloatColumnValueSelector selector)FloatSumAggregator(BaseFloatColumnValueSelector selector)HistogramAggregator(BaseFloatColumnValueSelector selector, float[] breaks)HistogramBufferAggregator(BaseFloatColumnValueSelector selector, float[] breaks)Constructor parameters in org.apache.druid.query.aggregation with type arguments of type BaseFloatColumnValueSelector Constructor Description StringColumnFloatAggregatorWrapper(BaseObjectColumnValueSelector selector, Function<BaseFloatColumnValueSelector,Aggregator> delegateBuilder, float nullValue)StringColumnFloatBufferAggregatorWrapper(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 BaseFloatColumnValueSelector Constructor Description FloatAnyAggregator(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 Modifier and Type Class Description classHyperLogLogCollectorAggregateCombiner -
Uses of BaseFloatColumnValueSelector in org.apache.druid.query.aggregation.cardinality.types
Methods in org.apache.druid.query.aggregation.cardinality.types with parameters of type BaseFloatColumnValueSelector Modifier and Type Method Description voidFloatCardinalityAggregatorColumnSelectorStrategy. 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 BaseFloatColumnValueSelector Modifier and Type Class Description classGenericFirstAggregateCombiner<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 BaseFloatColumnValueSelector Modifier and Type Class Description classGenericLastAggregateCombiner<T extends SerializablePair<Long,?>> -
Uses of BaseFloatColumnValueSelector in org.apache.druid.query.filter
Methods in org.apache.druid.query.filter with parameters of type BaseFloatColumnValueSelector Modifier and Type Method Description ValueMatcherEqualityFilter.TypedConstantValueMatcherFactory. makeFloatProcessor(BaseFloatColumnValueSelector selector) -
Uses of BaseFloatColumnValueSelector in org.apache.druid.query.search
Methods in org.apache.druid.query.search with parameters of type BaseFloatColumnValueSelector Modifier and Type Method Description voidSearchQueryRunner.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.segment Modifier and Type Interface Description interfaceColumnValueSelector<T>Base type for interfaces that manage column value selection, e.g.interfaceDimensionSelectorSelector for a string-typed column, either single- or multi-valued.interfaceDoubleColumnSelectorThis interface is convenient for implementation of "double-sourcing"ColumnValueSelectors, it provides default implementations for allColumnValueSelector's methods exceptBaseDoubleColumnValueSelector.getDouble().interfaceFloatColumnSelectorThis interface is convenient for implementation of "float-sourcing"ColumnValueSelectors, it provides default implementations for allColumnValueSelector's methods exceptgetFloat().interfaceLongColumnSelectorThis 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 BaseFloatColumnValueSelector Modifier and Type Class Description classAbstractDimensionSelectorAn abstract class that provides an implementation ofAbstractDimensionSelector.getObject().classBaseSingleValueDimensionSelectorclassConstantDimensionSelectorclassConstantExprEvalSelectorclassConstantMultiValueDimensionSelectorclassDoubleWrappingDimensionSelectorclassFloatWrappingDimensionSelectorclassLongWrappingDimensionSelectorclassNilColumnValueSelectorRepresents "absent" column.classObjectBasedColumnSelector<T>Object based column selector.classObjectColumnSelector<T>Restricts selector usage to only allowBaseObjectColumnValueSelector.getObject().classSingleScanTimeDimensionSelectorA 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 BaseFloatColumnValueSelector Modifier and Type Method Description TColumnProcessorFactory. makeFloatProcessor(BaseFloatColumnValueSelector selector)Create a processor for a float column.Constructors in org.apache.druid.segment with parameters of type BaseFloatColumnValueSelector Constructor Description FloatWrappingDimensionSelector(BaseFloatColumnValueSelector selector, ExtractionFn extractionFn) -
Uses of BaseFloatColumnValueSelector in org.apache.druid.segment.filter
Methods in org.apache.druid.segment.filter with parameters of type BaseFloatColumnValueSelector Modifier and Type Method Description ValueMatcherPredicateValueMatcherFactory. makeFloatProcessor(BaseFloatColumnValueSelector selector)ValueMatcherStringConstantValueMatcherFactory. 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.historical Modifier and Type Interface Description interfaceHistoricalColumnSelector<T>interfaceHistoricalDimensionSelectorSpecialization forDimensionSelectorqueryable via offsets fromHistoricalCursor.interfaceSingleValueHistoricalDimensionSelector -
Uses of BaseFloatColumnValueSelector in org.apache.druid.segment.incremental
Classes in org.apache.druid.segment.incremental that implement BaseFloatColumnValueSelector Modifier and Type Class Description classIncrementalIndexRowHolderIncrementalIndexRowHolder 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 BaseFloatColumnValueSelector Modifier and Type Class Description classPossiblyNullColumnValueSelector<T>AColumnValueSelectorthat wraps a base selector but might also generate null values on demand.classPossiblyNullDimensionSelector -
Uses of BaseFloatColumnValueSelector in org.apache.druid.segment.join.table
Classes in org.apache.druid.segment.join.table that implement BaseFloatColumnValueSelector Modifier and Type Class Description classIndexedTableColumnValueSelectorclassIndexedTableDimensionSelector -
Uses of BaseFloatColumnValueSelector in org.apache.druid.segment.selector.settable
Subinterfaces of BaseFloatColumnValueSelector in org.apache.druid.segment.selector.settable Modifier and Type Interface Description interfaceSettableColumnValueSelector<T>SettableColumnValueSelectors are used inQueryableIndexIndexableAdapter.RowIteratorImpl.Classes in org.apache.druid.segment.selector.settable that implement BaseFloatColumnValueSelector Modifier and Type Class Description classSettableDimensionValueSelectorSettable implementation ofDimensionSelector.classSettableDoubleColumnValueSelectorclassSettableFloatColumnValueSelectorclassSettableLongColumnValueSelectorclassSettableObjectColumnValueSelector<T>classSettableValueFloatColumnValueSelectorA BaseFloatColumnValueSelector impl to return settable float value on calls togetFloat() -
Uses of BaseFloatColumnValueSelector in org.apache.druid.segment.virtual
Classes in org.apache.druid.segment.virtual that implement BaseFloatColumnValueSelector Modifier and Type Class Description classBaseExpressionColumnValueSelectorBase class for many (although not all)ColumnValueSelector<ExprEval>.classExpressionColumnValueSelectorBasic expressionColumnValueSelector.classExpressionMultiValueDimensionSelectorBasic multi-value dimension selector for anExprevaluatingColumnValueSelector.static classNestedFieldVirtualColumn.FieldDimensionSelectorstatic classNestedFieldVirtualColumn.RawFieldColumnSelectorProcess the "raw" data to extract values withNestedPathFinder.find(Object, List), wrapping the result inStructuredDatastatic classNestedFieldVirtualColumn.RawFieldLiteralColumnValueSelectorProcess the "raw" data to extract non-complex values.classRowBasedExpressionColumnValueSelectorExpression 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.classSingleLongInputCachingExpressionColumnValueSelectorLikeExpressionColumnValueSelector, but caches the most recently computed value and re-uses it in the case of runs in the underlying column.classSingleStringInputCachingExpressionColumnValueSelectorLikeExpressionColumnValueSelector, but caches results for the first CACHE_SIZE dictionary IDs of a string column.classSingleStringInputDeferredEvaluationExpressionDimensionSelectorADimensionSelectordecorator that directly exposes the underlying dictionary id inSingleStringInputDeferredEvaluationExpressionDimensionSelector.getRow(), saving expression computation untilSingleStringInputDeferredEvaluationExpressionDimensionSelector.lookupName(int)is called.
-