Uses of Interface
org.apache.druid.segment.BaseDoubleColumnValueSelector
-
-
Uses of BaseDoubleColumnValueSelector in org.apache.druid.frame.field
Classes in org.apache.druid.frame.field that implement BaseDoubleColumnValueSelector 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 BaseDoubleColumnValueSelector Modifier and Type Method Description static DoubleFieldWriterDoubleFieldWriter. forArray(BaseDoubleColumnValueSelector selector)static DoubleFieldWriterDoubleFieldWriter. forPrimitive(BaseDoubleColumnValueSelector selector) -
Uses of BaseDoubleColumnValueSelector in org.apache.druid.query.aggregation
Subinterfaces of BaseDoubleColumnValueSelector 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 BaseDoubleColumnValueSelector 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.Methods in org.apache.druid.query.aggregation that return BaseDoubleColumnValueSelector Modifier and Type Method Description BaseDoubleColumnValueSelectorSimpleDoubleBufferAggregator. getSelector()Constructors in org.apache.druid.query.aggregation with parameters of type BaseDoubleColumnValueSelector Constructor Description DoubleMaxAggregator(BaseDoubleColumnValueSelector selector)DoubleMinAggregator(BaseDoubleColumnValueSelector selector)DoubleSumAggregator(BaseDoubleColumnValueSelector selector)SimpleDoubleBufferAggregator(BaseDoubleColumnValueSelector selector)Constructor parameters in org.apache.druid.query.aggregation with type arguments of type BaseDoubleColumnValueSelector Constructor Description StringColumnDoubleAggregatorWrapper(BaseObjectColumnValueSelector selector, Function<BaseDoubleColumnValueSelector,Aggregator> delegateBuilder, double nullValue)StringColumnDoubleBufferAggregatorWrapper(BaseObjectColumnValueSelector selector, Function<BaseDoubleColumnValueSelector,BufferAggregator> delegateBuilder, double nullValue) -
Uses of BaseDoubleColumnValueSelector in org.apache.druid.query.aggregation.any
Constructors in org.apache.druid.query.aggregation.any with parameters of type BaseDoubleColumnValueSelector Constructor Description DoubleAnyAggregator(BaseDoubleColumnValueSelector valueSelector)DoubleAnyBufferAggregator(BaseDoubleColumnValueSelector valueSelector) -
Uses of BaseDoubleColumnValueSelector in org.apache.druid.query.aggregation.cardinality
Classes in org.apache.druid.query.aggregation.cardinality that implement BaseDoubleColumnValueSelector Modifier and Type Class Description classHyperLogLogCollectorAggregateCombiner -
Uses of BaseDoubleColumnValueSelector in org.apache.druid.query.aggregation.cardinality.types
Methods in org.apache.druid.query.aggregation.cardinality.types with parameters of type BaseDoubleColumnValueSelector Modifier and Type Method Description voidDoubleCardinalityAggregatorColumnSelectorStrategy. hashRow(BaseDoubleColumnValueSelector selector, com.google.common.hash.Hasher hasher)voidDoubleCardinalityAggregatorColumnSelectorStrategy. hashValues(BaseDoubleColumnValueSelector selector, HyperLogLogCollector collector) -
Uses of BaseDoubleColumnValueSelector in org.apache.druid.query.aggregation.firstlast.first
Classes in org.apache.druid.query.aggregation.firstlast.first that implement BaseDoubleColumnValueSelector Modifier and Type Class Description classGenericFirstAggregateCombiner<T extends SerializablePair<Long,?>> -
Uses of BaseDoubleColumnValueSelector in org.apache.druid.query.aggregation.firstlast.last
Classes in org.apache.druid.query.aggregation.firstlast.last that implement BaseDoubleColumnValueSelector Modifier and Type Class Description classGenericLastAggregateCombiner<T extends SerializablePair<Long,?>> -
Uses of BaseDoubleColumnValueSelector in org.apache.druid.query.filter
Methods in org.apache.druid.query.filter with parameters of type BaseDoubleColumnValueSelector Modifier and Type Method Description ValueMatcherEqualityFilter.TypedConstantValueMatcherFactory. makeDoubleProcessor(BaseDoubleColumnValueSelector selector) -
Uses of BaseDoubleColumnValueSelector in org.apache.druid.query.search
Methods in org.apache.druid.query.search with parameters of type BaseDoubleColumnValueSelector Modifier and Type Method Description voidSearchQueryRunner.DoubleSearchColumnSelectorStrategy. updateSearchResultSet(String outputName, BaseDoubleColumnValueSelector selector, SearchQuerySpec searchQuerySpec, int limit, it.unimi.dsi.fastutil.objects.Object2IntRBTreeMap<SearchHit> set) -
Uses of BaseDoubleColumnValueSelector in org.apache.druid.segment
Subinterfaces of BaseDoubleColumnValueSelector 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 exceptgetDouble().interfaceFloatColumnSelectorThis interface is convenient for implementation of "float-sourcing"ColumnValueSelectors, it provides default implementations for allColumnValueSelector's methods exceptBaseFloatColumnValueSelector.getFloat().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 BaseDoubleColumnValueSelector 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 BaseDoubleColumnValueSelector Modifier and Type Method Description TColumnProcessorFactory. makeDoubleProcessor(BaseDoubleColumnValueSelector selector)Create a processor for a double column.Constructors in org.apache.druid.segment with parameters of type BaseDoubleColumnValueSelector Constructor Description DoubleWrappingDimensionSelector(BaseDoubleColumnValueSelector doubleColumnSelector, ExtractionFn extractionFn) -
Uses of BaseDoubleColumnValueSelector in org.apache.druid.segment.filter
Methods in org.apache.druid.segment.filter with parameters of type BaseDoubleColumnValueSelector Modifier and Type Method Description ValueMatcherPredicateValueMatcherFactory. makeDoubleProcessor(BaseDoubleColumnValueSelector selector)ValueMatcherStringConstantValueMatcherFactory. makeDoubleProcessor(BaseDoubleColumnValueSelector selector)static ValueMatcherValueMatchers. makeDoubleValueMatcher(BaseDoubleColumnValueSelector selector, double value)Creates a constant-basedValueMatcherfor a double-typed selector.static ValueMatcherValueMatchers. makeDoubleValueMatcher(BaseDoubleColumnValueSelector selector, String value)Creates a constant-basedValueMatcherfor a double-typed selector.static ValueMatcherValueMatchers. makeDoubleValueMatcher(BaseDoubleColumnValueSelector selector, DruidPredicateFactory predicateFactory)Creates a predicate-basedValueMatcherfor a double-typed selector. -
Uses of BaseDoubleColumnValueSelector in org.apache.druid.segment.historical
Subinterfaces of BaseDoubleColumnValueSelector in org.apache.druid.segment.historical Modifier and Type Interface Description interfaceHistoricalColumnSelector<T>interfaceHistoricalDimensionSelectorSpecialization forDimensionSelectorqueryable via offsets fromHistoricalCursor.interfaceSingleValueHistoricalDimensionSelector -
Uses of BaseDoubleColumnValueSelector in org.apache.druid.segment.incremental
Classes in org.apache.druid.segment.incremental that implement BaseDoubleColumnValueSelector Modifier and Type Class Description classIncrementalIndexRowHolderIncrementalIndexRowHolder is a simpleIncrementalIndexRowHolder.get()/IncrementalIndexRowHolder.set(org.apache.druid.segment.incremental.IncrementalIndexRow)holder ofIncrementalIndexRow. -
Uses of BaseDoubleColumnValueSelector in org.apache.druid.segment.join
Classes in org.apache.druid.segment.join that implement BaseDoubleColumnValueSelector Modifier and Type Class Description classPossiblyNullColumnValueSelector<T>AColumnValueSelectorthat wraps a base selector but might also generate null values on demand.classPossiblyNullDimensionSelector -
Uses of BaseDoubleColumnValueSelector in org.apache.druid.segment.join.table
Classes in org.apache.druid.segment.join.table that implement BaseDoubleColumnValueSelector Modifier and Type Class Description classIndexedTableColumnValueSelectorclassIndexedTableDimensionSelector -
Uses of BaseDoubleColumnValueSelector in org.apache.druid.segment.selector.settable
Subinterfaces of BaseDoubleColumnValueSelector 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 BaseDoubleColumnValueSelector Modifier and Type Class Description classSettableDimensionValueSelectorSettable implementation ofDimensionSelector.classSettableDoubleColumnValueSelectorclassSettableFloatColumnValueSelectorclassSettableLongColumnValueSelectorclassSettableObjectColumnValueSelector<T>classSettableValueDoubleColumnValueSelectorA BaseDoubleColumnValueSelector impl to return settable double value on calls togetDouble() -
Uses of BaseDoubleColumnValueSelector in org.apache.druid.segment.virtual
Classes in org.apache.druid.segment.virtual that implement BaseDoubleColumnValueSelector 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.
-