| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
AggregateCombiner<T>
AggregateCombiner is used to fold rollup aggregation results from serveral "rows" of different indexes during index
 merging (see  
IndexMerger). | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DoubleAggregateCombiner
Specialization of  
AggregateCombiner for primitive double aggregations. | 
class  | 
LongAggregateCombiner
Specialization of  
AggregateCombiner for primitive long aggregations. | 
class  | 
LongSumAggregateCombiner  | 
class  | 
ObjectAggregateCombiner<T>
Specialization of  
AggregateCombiner for object aggregations. | 
| Modifier and Type | Field and Description | 
|---|---|
protected BaseFloatColumnValueSelector | 
SimpleFloatBufferAggregator.selector  | 
| Modifier and Type | Method and Description | 
|---|---|
static BaseFloatColumnValueSelector | 
AggregatorUtil.makeColumnValueSelectorWithFloatDefault(ColumnSelectorFactory metricFactory,
                                       ExprMacroTable macroTable,
                                       String fieldName,
                                       String fieldExpression,
                                       float nullValue)  | 
| Constructor and Description | 
|---|
FloatMaxAggregator(BaseFloatColumnValueSelector selector)  | 
FloatMinAggregator(BaseFloatColumnValueSelector selector)  | 
FloatSumAggregator(BaseFloatColumnValueSelector selector)  | 
HistogramAggregator(BaseFloatColumnValueSelector selector,
                   float[] breaks)  | 
HistogramBufferAggregator(BaseFloatColumnValueSelector selector,
                         float[] breaks)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
HyperLogLogCollectorAggregateCombiner  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
FloatCardinalityAggregatorColumnSelectorStrategy.hashRow(BaseFloatColumnValueSelector selector,
       com.google.common.hash.Hasher hasher)  | 
void | 
FloatCardinalityAggregatorColumnSelectorStrategy.hashValues(BaseFloatColumnValueSelector selector,
          HyperLogLogCollector collector)  | 
| Constructor and Description | 
|---|
FloatFirstAggregator(BaseLongColumnValueSelector timeSelector,
                    BaseFloatColumnValueSelector valueSelector)  | 
FloatFirstBufferAggregator(BaseLongColumnValueSelector timeSelector,
                          BaseFloatColumnValueSelector valueSelector)  | 
| Constructor and Description | 
|---|
ApproximateHistogramAggregator(BaseFloatColumnValueSelector selector,
                              int resolution,
                              float lowerLimit,
                              float upperLimit)  | 
ApproximateHistogramBufferAggregator(BaseFloatColumnValueSelector selector,
                                    int resolution)  | 
| Constructor and Description | 
|---|
FloatLastAggregator(BaseLongColumnValueSelector timeSelector,
                   BaseFloatColumnValueSelector valueSelector)  | 
FloatLastBufferAggregator(BaseLongColumnValueSelector timeSelector,
                         BaseFloatColumnValueSelector valueSelector)  | 
| Constructor and Description | 
|---|
FloatVarianceAggregator(BaseFloatColumnValueSelector selector)  | 
FloatVarianceAggregator(BaseFloatColumnValueSelector selector)  | 
| Modifier and Type | Method and Description | 
|---|---|
ValueGetter | 
FloatValueMatcherColumnSelectorStrategy.makeValueGetter(BaseFloatColumnValueSelector selector)  | 
ValueMatcher | 
FloatValueMatcherColumnSelectorStrategy.makeValueMatcher(BaseFloatColumnValueSelector selector,
                DruidPredicateFactory predicateFactory)  | 
ValueMatcher | 
FloatValueMatcherColumnSelectorStrategy.makeValueMatcher(BaseFloatColumnValueSelector selector,
                String value)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SearchQueryRunner.FloatSearchColumnSelectorStrategy.updateSearchResultSet(String outputName,
                     BaseFloatColumnValueSelector selector,
                     SearchQuerySpec searchQuerySpec,
                     int limit,
                     it.unimi.dsi.fastutil.objects.Object2IntRBTreeMap<SearchHit> set)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SelectQueryEngine.FloatSelectColumnSelectorStrategy.addRowValuesToSelectResult(String outputName,
                          BaseFloatColumnValueSelector selector,
                          Map<String,Object> resultMap)  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ColumnValueSelector<T>
Base type for interfaces that manage column value selection, e.g. 
 | 
interface  | 
DimensionSelector  | 
interface  | 
DoubleColumnSelector
This interface is convenient for implementation of "double-sourcing"  
ColumnValueSelectors, it provides
 default implementations for all ColumnValueSelector's methods except BaseDoubleColumnValueSelector.getDouble(). | 
interface  | 
FloatColumnSelector
This interface is convenient for implementation of "float-sourcing"  
ColumnValueSelectors, it provides default
 implementations for all ColumnValueSelector's methods except getFloat(). | 
interface  | 
LongColumnSelector
This interface is convenient for implementation of "long-sourcing"  
ColumnValueSelectors, it provides default
 implementations for all ColumnValueSelector's methods except BaseLongColumnValueSelector.getLong(). | 
interface  | 
ObjectColumnSelector<T>
This interface is convenient for implementation of "object-sourcing"  
ColumnValueSelectors, it provides
 default implementations for all ColumnValueSelector's methods except BaseObjectColumnValueSelector.getObject() and BaseObjectColumnValueSelector.classOfObject(). | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ConstantColumnValueSelector<T>  | 
class  | 
ConstantDimensionSelector  | 
class  | 
DoubleWrappingDimensionSelector  | 
class  | 
FloatWrappingDimensionSelector  | 
class  | 
LongWrappingDimensionSelector  | 
class  | 
NilColumnValueSelector
Represents "absent" column. 
 | 
class  | 
NullDimensionSelector  | 
class  | 
SingleScanTimeDimSelector  | 
| Constructor and Description | 
|---|
FloatWrappingDimensionSelector(BaseFloatColumnValueSelector selector,
                              ExtractionFn extractionFn)  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
HistoricalColumnSelector<T>  | 
interface  | 
HistoricalDimensionSelector
Specialization for  
DimensionSelector queryable via offsets from HistoricalCursor. | 
interface  | 
SingleValueHistoricalDimensionSelector  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BaseSingleValueDimensionSelector  | 
class  | 
ExpressionColumnValueSelector  | 
class  | 
SingleLongInputCachingExpressionColumnValueSelector
Like  
ExpressionColumnValueSelector, but caches the most recently computed value and re-uses it in the case
 of runs in the underlying column. | 
class  | 
SingleStringInputCachingExpressionColumnValueSelector
Like  
ExpressionColumnValueSelector, but caches results for the first CACHE_SIZE dictionary IDs of
 a string column. | 
class  | 
SingleStringInputDimensionSelector
A DimensionSelector decorator that computes an expression on top of it. 
 | 
Copyright © 2011–2018. All rights reserved.