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.