| Modifier and Type | Method and Description | 
|---|---|
void | 
StringCardinalityAggregatorColumnSelectorStrategy.hashRow(DimensionSelector dimSelector,
       com.google.common.hash.Hasher hasher)  | 
void | 
StringCardinalityAggregatorColumnSelectorStrategy.hashValues(DimensionSelector dimSelector,
          HyperLogLogCollector collector)  | 
| Constructor and Description | 
|---|
DistinctCountAggregator(DimensionSelector selector,
                       MutableBitmap mutableBitmap)  | 
DistinctCountBufferAggregator(DimensionSelector selector)  | 
| Modifier and Type | Method and Description | 
|---|---|
DimensionSelector | 
LookupDimensionSpec.decorate(DimensionSelector selector)  | 
DimensionSelector | 
RegexFilteredDimensionSpec.decorate(DimensionSelector selector)  | 
DimensionSelector | 
ListFilteredDimensionSpec.decorate(DimensionSelector selector)  | 
DimensionSelector | 
ExtractionDimensionSpec.decorate(DimensionSelector selector)  | 
DimensionSelector | 
DimensionSpec.decorate(DimensionSelector selector)  | 
DimensionSelector | 
DefaultDimensionSpec.decorate(DimensionSelector selector)  | 
| Modifier and Type | Method and Description | 
|---|---|
DimensionSelector | 
LookupDimensionSpec.decorate(DimensionSelector selector)  | 
DimensionSelector | 
RegexFilteredDimensionSpec.decorate(DimensionSelector selector)  | 
DimensionSelector | 
ListFilteredDimensionSpec.decorate(DimensionSelector selector)  | 
DimensionSelector | 
ExtractionDimensionSpec.decorate(DimensionSelector selector)  | 
DimensionSelector | 
DimensionSpec.decorate(DimensionSelector selector)  | 
DimensionSelector | 
DefaultDimensionSpec.decorate(DimensionSelector selector)  | 
| Modifier and Type | Method and Description | 
|---|---|
ValueGetter | 
StringValueMatcherColumnSelectorStrategy.makeValueGetter(DimensionSelector selector)  | 
ValueMatcher | 
StringValueMatcherColumnSelectorStrategy.makeValueMatcher(DimensionSelector selector,
                DruidPredicateFactory predicateFactory)  | 
ValueMatcher | 
StringValueMatcherColumnSelectorStrategy.makeValueMatcher(DimensionSelector selector,
                String value)  | 
| Modifier and Type | Method and Description | 
|---|---|
DimensionSelector | 
RowBasedColumnSelectorFactory.makeDimensionSelector(DimensionSpec dimensionSpec)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SearchQueryRunner.StringSearchColumnSelectorStrategy.updateSearchResultSet(String outputName,
                     DimensionSelector selector,
                     SearchQuerySpec searchQuerySpec,
                     int limit,
                     it.unimi.dsi.fastutil.objects.Object2IntRBTreeMap<SearchHit> set)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SelectQueryEngine.StringSelectColumnSelectorStrategy.addRowValuesToSelectResult(String outputName,
                          DimensionSelector selector,
                          Map<String,Object> resultMap)  | 
| Modifier and Type | Method and Description | 
|---|---|
DimensionSelector | 
TopNParams.getDimSelector()  | 
| Modifier and Type | Method and Description | 
|---|---|
long | 
Generic2AggPooledTopNScannerPrototype.scanAndAggregate(DimensionSelector dimensionSelector,
                BufferAggregator aggregator1,
                int aggregator1Size,
                BufferAggregator aggregator2,
                int aggregator2Size,
                Cursor cursor,
                int[] positions,
                ByteBuffer resultsBuffer)
Any changes to this method should be coordinated with  
TopNUtils, PooledTopNAlgorithm.computeSpecializedScanAndAggregateImplementations() and downstream methods. | 
long | 
Generic2AggPooledTopNScanner.scanAndAggregate(DimensionSelector dimensionSelector,
                BufferAggregator aggregator1,
                int aggregator1Size,
                BufferAggregator aggregator2,
                int aggregator2Size,
                Cursor cursor,
                int[] positions,
                ByteBuffer resultsBuffer)  | 
long | 
Generic1AggPooledTopNScannerPrototype.scanAndAggregate(DimensionSelector dimensionSelector,
                BufferAggregator aggregator,
                int aggregatorSize,
                Cursor cursor,
                int[] positions,
                ByteBuffer resultsBuffer)
Any changes to this method should be coordinated with  
TopNUtils, PooledTopNAlgorithm.computeSpecializedScanAndAggregateImplementations() and downstream methods. | 
long | 
Generic1AggPooledTopNScanner.scanAndAggregate(DimensionSelector dimensionSelector,
                BufferAggregator aggregator,
                int aggregatorSize,
                Cursor cursor,
                int[] positions,
                ByteBuffer resultsBuffer)  | 
| Constructor and Description | 
|---|
AggregatorArrayProvider(DimensionSelector dimSelector,
                       TopNQuery query,
                       int cardinality,
                       Capabilities capabilities)  | 
BaseArrayProvider(DimensionSelector dimSelector,
                 TopNQuery query,
                 Capabilities capabilities)  | 
| Modifier and Type | Method and Description | 
|---|---|
long | 
StringTopNColumnSelectorStrategy.dimExtractionScanAndAggregate(TopNQuery query,
                             DimensionSelector selector,
                             Cursor cursor,
                             Aggregator[][] rowSelector,
                             Map<String,Aggregator[]> aggregatesStore)  | 
int | 
StringTopNColumnSelectorStrategy.getCardinality(DimensionSelector selector)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ConstantDimensionSelector  | 
class  | 
DoubleWrappingDimensionSelector  | 
class  | 
FloatWrappingDimensionSelector  | 
class  | 
LongWrappingDimensionSelector  | 
class  | 
NullDimensionSelector  | 
class  | 
SingleScanTimeDimSelector  | 
| Modifier and Type | Method and Description | 
|---|---|
static BitSet | 
DimensionSelectorUtils.makePredicateMatchingSet(DimensionSelector selector,
                        com.google.common.base.Predicate<String> predicate)  | 
static ValueMatcher | 
DimensionSelectorUtils.makeValueMatcherGeneric(DimensionSelector selector,
                       com.google.common.base.Predicate<String> predicate)
Generic implementation of  
makeValueMatcher(Predicate), uses getRow() of the given DimensionSelector. | 
static ValueMatcher | 
DimensionSelectorUtils.makeValueMatcherGeneric(DimensionSelector selector,
                       String value)
 | 
| Modifier and Type | Method and Description | 
|---|---|
DimensionSelector | 
DictionaryEncodedColumn.makeDimensionSelector(ReadableOffset offset,
                     ExtractionFn extractionFn)  | 
DimensionSelector | 
ValueType.makeNumericWrappingDimensionSelector(ColumnValueSelector numericColumnValueSelector,
                                    ExtractionFn extractionFn)  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
HistoricalDimensionSelector
Specialization for  
DimensionSelector queryable via offsets from HistoricalCursor. | 
interface  | 
SingleValueHistoricalDimensionSelector  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BaseSingleValueDimensionSelector  | 
class  | 
SingleStringInputDimensionSelector
A DimensionSelector decorator that computes an expression on top of it. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static DimensionSelector | 
ExpressionSelectors.makeDimensionSelector(ColumnSelectorFactory columnSelectorFactory,
                     Expr expression,
                     ExtractionFn extractionFn)  | 
DimensionSelector | 
VirtualizedColumnSelectorFactory.makeDimensionSelector(DimensionSpec dimensionSpec)  | 
DimensionSelector | 
ExpressionVirtualColumn.makeDimensionSelector(DimensionSpec dimensionSpec,
                     ColumnSelectorFactory columnSelectorFactory)  | 
| Constructor and Description | 
|---|
SingleStringInputCachingExpressionColumnValueSelector(DimensionSelector selector,
                                                     Expr expression)  | 
SingleStringInputDimensionSelector(DimensionSelector selector,
                                  Expr expression)  | 
Copyright © 2011–2018. All rights reserved.