Modifier and Type | Class and Description |
---|---|
class |
ColumnSelectorPlus<ColumnSelectorStrategyClass extends ColumnSelectorStrategy>
A grouping of various related objects used during query processing for a single dimension, used for convenience.
|
Modifier and Type | Interface and Description |
---|---|
interface |
CardinalityAggregatorColumnSelectorStrategy<ValueSelectorType extends ColumnValueSelector> |
Modifier and Type | Class and Description |
---|---|
class |
FloatCardinalityAggregatorColumnSelectorStrategy |
class |
LongCardinalityAggregatorColumnSelectorStrategy |
class |
StringCardinalityAggregatorColumnSelectorStrategy |
Modifier and Type | Interface and Description |
---|---|
interface |
ColumnSelectorStrategyFactory<ColumnSelectorStrategyClass extends ColumnSelectorStrategy> |
Modifier and Type | Interface and Description |
---|---|
interface |
ValueMatcherColumnSelectorStrategy<ValueSelectorType extends ColumnValueSelector> |
Modifier and Type | Class and Description |
---|---|
class |
FloatValueMatcherColumnSelectorStrategy |
class |
LongValueMatcherColumnSelectorStrategy |
class |
StringValueMatcherColumnSelectorStrategy |
Modifier and Type | Interface and Description |
---|---|
interface |
GroupByColumnSelectorStrategy
Contains a collection of query processing methods for type-specific operations used exclusively by
GroupByQueryEngineV2.
|
Modifier and Type | Class and Description |
---|---|
class |
DictionaryBuildingStringGroupByColumnSelectorStrategy
A String strategy that builds an internal String<->Integer dictionary for
DimensionSelectors that return false for nameLookupPossibleInAdvance()
|
class |
FloatGroupByColumnSelectorStrategy |
class |
LongGroupByColumnSelectorStrategy |
class |
StringGroupByColumnSelectorStrategy |
Modifier and Type | Interface and Description |
---|---|
static interface |
SearchQueryRunner.SearchColumnSelectorStrategy<ValueSelectorType extends ColumnValueSelector> |
Modifier and Type | Class and Description |
---|---|
static class |
SearchQueryRunner.FloatSearchColumnSelectorStrategy |
static class |
SearchQueryRunner.LongSearchColumnSelectorStrategy |
static class |
SearchQueryRunner.StringSearchColumnSelectorStrategy |
Modifier and Type | Interface and Description |
---|---|
static interface |
SelectQueryEngine.SelectColumnSelectorStrategy<ValueSelectorType extends ColumnValueSelector> |
Modifier and Type | Class and Description |
---|---|
static class |
SelectQueryEngine.FloatSelectColumnSelectorStrategy |
static class |
SelectQueryEngine.LongSelectColumnSelectorStrategy |
static class |
SelectQueryEngine.StringSelectColumnSelectorStrategy |
Modifier and Type | Interface and Description |
---|---|
interface |
TopNColumnSelectorStrategy<ValueSelectorType extends ColumnValueSelector,DimExtractionAggregateStoreType extends Map> |
Modifier and Type | Class and Description |
---|---|
class |
FloatTopNColumnSelectorStrategy |
class |
LongTopNColumnSelectorStrategy |
class |
StringTopNColumnSelectorStrategy |
Modifier and Type | Method and Description |
---|---|
static <ColumnSelectorStrategyClass extends ColumnSelectorStrategy> |
DimensionHandlerUtils.createColumnSelectorPlus(ColumnSelectorStrategyFactory<ColumnSelectorStrategyClass> strategyFactory,
DimensionSpec dimensionSpec,
ColumnSelectorFactory cursor)
Convenience function equivalent to calling
DimensionHandlerUtils.createColumnSelectorPluses(ColumnSelectorStrategyFactory, List, ColumnSelectorFactory) with a singleton
list of dimensionSpecs and then retrieving the only element in the returned array. |
static <ColumnSelectorStrategyClass extends ColumnSelectorStrategy> |
DimensionHandlerUtils.createColumnSelectorPluses(ColumnSelectorStrategyFactory<ColumnSelectorStrategyClass> strategyFactory,
List<DimensionSpec> dimensionSpecs,
ColumnSelectorFactory cursor)
Creates an array of ColumnSelectorPlus objects, selectors that handle type-specific operations within
query processing engines, using a strategy factory provided by the query engine.
|
Copyright © 2011–2017. All rights reserved.