| Modifier and Type | Method and Description | 
|---|---|
ColumnValueSelector | 
ColumnSelectorPlus.getSelector()  | 
| Constructor and Description | 
|---|
ColumnSelectorPlus(String columnName,
                  String outputName,
                  ColumnSelectorStrategyClass columnSelectorStrategy,
                  ColumnValueSelector selector)  | 
| 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 | Method and Description | 
|---|---|
void | 
LongSumAggregateCombiner.fold(ColumnValueSelector selector)  | 
void | 
AggregateCombiner.fold(ColumnValueSelector selector)
Folds this AggregateCombiner's state value with the value of the given selector and saves it in this
 AggregateCombiner's state, e. 
 | 
void | 
LongSumAggregateCombiner.reset(ColumnValueSelector selector)  | 
void | 
AggregateCombiner.reset(ColumnValueSelector selector)
Resets this AggregateCombiner's state value to the value of the given selector, e. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
HyperLogLogCollectorAggregateCombiner  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
HyperLogLogCollectorAggregateCombiner.fold(ColumnValueSelector selector)  | 
void | 
HyperLogLogCollectorAggregateCombiner.reset(ColumnValueSelector selector)  | 
| Modifier and Type | Method and Description | 
|---|---|
CardinalityAggregatorColumnSelectorStrategy | 
CardinalityAggregatorColumnSelectorStrategyFactory.makeColumnSelectorStrategy(ColumnCapabilities capabilities,
                          ColumnValueSelector selector)  | 
| Constructor and Description | 
|---|
DoublesSketchBuildAggregator(ColumnValueSelector<Double> valueSelector,
                            int size)  | 
DoublesSketchBuildBufferAggregator(ColumnValueSelector<Double> valueSelector,
                                  int size,
                                  int maxIntermediateSize)  | 
DoublesSketchMergeAggregator(ColumnValueSelector<com.yahoo.sketches.quantiles.DoublesSketch> selector,
                            int k)  | 
DoublesSketchMergeBufferAggregator(ColumnValueSelector<com.yahoo.sketches.quantiles.DoublesSketch> selector,
                                  int k,
                                  int maxIntermediateSize)  | 
| Modifier and Type | Method and Description | 
|---|---|
ColumnSelectorStrategyClass | 
ColumnSelectorStrategyFactory.makeColumnSelectorStrategy(ColumnCapabilities capabilities,
                          ColumnValueSelector selector)  | 
| Modifier and Type | Method and Description | 
|---|---|
ValueMatcherColumnSelectorStrategy | 
ValueMatcherColumnSelectorStrategyFactory.makeColumnSelectorStrategy(ColumnCapabilities capabilities,
                          ColumnValueSelector selector)  | 
| Modifier and Type | Method and Description | 
|---|---|
ColumnValueSelector<?> | 
RowBasedColumnSelectorFactory.makeColumnValueSelector(String columnName)  | 
| Modifier and Type | Method and Description | 
|---|---|
Object | 
StringGroupByColumnSelectorStrategy.getOnlyValue(ColumnValueSelector selector)  | 
Object | 
LongGroupByColumnSelectorStrategy.getOnlyValue(ColumnValueSelector selector)  | 
Object | 
GroupByColumnSelectorStrategy.getOnlyValue(ColumnValueSelector selector)
Retrieve a single object using the  
ColumnValueSelector. | 
Object | 
FloatGroupByColumnSelectorStrategy.getOnlyValue(ColumnValueSelector selector)  | 
Object | 
DoubleGroupByColumnSelectorStrategy.getOnlyValue(ColumnValueSelector selector)  | 
Object | 
DictionaryBuildingStringGroupByColumnSelectorStrategy.getOnlyValue(ColumnValueSelector selector)  | 
void | 
StringGroupByColumnSelectorStrategy.initColumnValues(ColumnValueSelector selector,
                int columnIndex,
                Object[] valuess)  | 
void | 
LongGroupByColumnSelectorStrategy.initColumnValues(ColumnValueSelector selector,
                int columnIndex,
                Object[] valuess)  | 
void | 
GroupByColumnSelectorStrategy.initColumnValues(ColumnValueSelector selector,
                int columnIndex,
                Object[] valuess)
Retrieve a row object from the  
ColumnValueSelector and put it in valuess at columnIndex. | 
void | 
FloatGroupByColumnSelectorStrategy.initColumnValues(ColumnValueSelector selector,
                int columnIndex,
                Object[] valuess)  | 
void | 
DoubleGroupByColumnSelectorStrategy.initColumnValues(ColumnValueSelector selector,
                int columnIndex,
                Object[] values)  | 
void | 
DictionaryBuildingStringGroupByColumnSelectorStrategy.initColumnValues(ColumnValueSelector selector,
                int columnIndex,
                Object[] valuess)  | 
| Modifier and Type | Method and Description | 
|---|---|
SelectQueryEngine.SelectColumnSelectorStrategy | 
SelectQueryEngine.SelectStrategyFactory.makeColumnSelectorStrategy(ColumnCapabilities capabilities,
                          ColumnValueSelector selector)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
TopNQueryMetrics.columnValueSelector(ColumnValueSelector columnValueSelector)
This method is called exactly once with the columnValueSelector object of each cursor, processed for the query. 
 | 
void | 
DefaultTopNQueryMetrics.columnValueSelector(ColumnValueSelector columnValueSelector)  | 
| Modifier and Type | Method and Description | 
|---|---|
TopNColumnSelectorStrategy | 
TopNColumnSelectorStrategyFactory.makeColumnSelectorStrategy(ColumnCapabilities capabilities,
                          ColumnValueSelector selector)  | 
| Modifier and Type | Interface and Description | 
|---|---|
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 BaseFloatColumnValueSelector.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  | 
| Modifier and Type | Method and Description | 
|---|---|
ColumnValueSelector | 
LongsColumn.makeColumnValueSelector(ReadableOffset offset)  | 
ColumnValueSelector | 
FloatsColumn.makeColumnValueSelector(ReadableOffset offset)  | 
ColumnValueSelector | 
DoublesColumn.makeColumnValueSelector(ReadableOffset offset)  | 
default ColumnValueSelector | 
DictionaryEncodedColumn.makeColumnValueSelector(ReadableOffset offset)  | 
default ColumnValueSelector | 
ComplexColumn.makeColumnValueSelector(ReadableOffset offset)  | 
ColumnValueSelector | 
BaseColumn.makeColumnValueSelector(ReadableOffset offset)  | 
| Modifier and Type | Method and Description | 
|---|---|
DimensionSelector | 
ValueType.makeNumericWrappingDimensionSelector(ColumnValueSelector numericColumnValueSelector,
                                    ExtractionFn extractionFn)  | 
| Modifier and Type | Method and Description | 
|---|---|
default ColumnValueSelector<Long> | 
ColumnarLongs.makeColumnValueSelector(ReadableOffset offset)  | 
default ColumnValueSelector<Float> | 
ColumnarFloats.makeColumnValueSelector(ReadableOffset offset)  | 
default ColumnValueSelector<Double> | 
ColumnarDoubles.makeColumnValueSelector(ReadableOffset offset)  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
HistoricalColumnSelector<T>  | 
interface  | 
HistoricalDimensionSelector
Specialization for  
DimensionSelector queryable via offsets from HistoricalCursor. | 
interface  | 
SingleValueHistoricalDimensionSelector  | 
| Modifier and Type | Method and Description | 
|---|---|
ColumnValueSelector<?> | 
IncrementalIndex.makeMetricColumnValueSelector(String metric,
                             TimeAndDimsHolder currEntry)  | 
| 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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static ColumnValueSelector | 
ExpressionSelectors.makeColumnValueSelector(ColumnSelectorFactory columnSelectorFactory,
                       Expr expression)
Makes a ColumnValueSelector whose getObject method returns an Object that is the value computed by
 an  
ExprEval. | 
ColumnValueSelector<?> | 
VirtualizedColumnSelectorFactory.makeColumnValueSelector(String columnName)  | 
ColumnValueSelector<?> | 
ExpressionVirtualColumn.makeColumnValueSelector(String columnName,
                       ColumnSelectorFactory factory)  | 
static ColumnValueSelector<ExprEval> | 
ExpressionSelectors.makeExprEvalSelector(ColumnSelectorFactory columnSelectorFactory,
                    Expr expression)
Makes a ColumnValueSelector whose getObject method returns an  
ExprEval. | 
| Constructor and Description | 
|---|
SingleLongInputCachingExpressionColumnValueSelector(ColumnValueSelector selector,
                                                   Expr expression)  | 
Copyright © 2011–2018. All rights reserved.