Package | Description |
---|---|
io.druid.query.topn | |
io.druid.query.topn.types | |
io.druid.sql.calcite.rel |
Modifier and Type | Method and Description |
---|---|
TopNQuery |
TopNQueryBuilder.build() |
TopNQuery |
TopNQuery.withAggregatorSpecs(List<AggregatorFactory> aggregatorSpecs) |
TopNQuery |
TopNQuery.withDimensionSpec(DimensionSpec spec) |
TopNQuery |
TopNQuery.withDimFilter(DimFilter dimFilter) |
TopNQuery |
TopNQuery.withOverriddenContext(Map<String,Object> contextOverrides) |
TopNQuery |
TopNQuery.withQuerySegmentSpec(QuerySegmentSpec querySegmentSpec) |
TopNQuery |
TopNQuery.withThreshold(int threshold) |
Modifier and Type | Method and Description |
---|---|
CacheStrategy<Result<TopNResultValue>,Object,TopNQuery> |
TopNQueryQueryToolChest.getCacheStrategy(TopNQuery query) |
QueryToolChest<Result<TopNResultValue>,TopNQuery> |
TopNQueryRunnerFactory.getToolchest() |
Modifier and Type | Method and Description |
---|---|
static boolean |
TopNQueryEngine.canApplyExtractionInPost(TopNQuery query) |
TopNQueryBuilder |
TopNQueryBuilder.copy(TopNQuery query)
Deprecated.
|
void |
TopNQueryMetrics.dimension(TopNQuery query)
Sets
getDimensionSpec() .getDimension() of the given query as dimension. |
void |
DefaultTopNQueryMetrics.dimension(TopNQuery query) |
CacheStrategy<Result<TopNResultValue>,Object,TopNQuery> |
TopNQueryQueryToolChest.getCacheStrategy(TopNQuery query) |
void |
TopNQueryMetrics.granularity(TopNQuery query)
Sets the granularity of
BaseQuery.getGranularity() of the given query as dimension. |
void |
DefaultTopNQueryMetrics.granularity(TopNQuery query) |
TopNQueryMetrics |
TopNQueryQueryToolChest.makeMetrics(TopNQuery query) |
com.google.common.base.Function<Result<TopNResultValue>,Result<TopNResultValue>> |
TopNQueryQueryToolChest.makePostComputeManipulatorFn(TopNQuery query,
MetricManipulationFn fn) |
com.google.common.base.Function<Result<TopNResultValue>,Result<TopNResultValue>> |
TopNQueryQueryToolChest.makePreComputeManipulatorFn(TopNQuery query,
MetricManipulationFn fn) |
static TopNResultBuilder |
BaseTopNAlgorithm.makeResultBuilder(TopNParams params,
TopNQuery query) |
void |
TopNQueryMetrics.numComplexMetrics(TopNQuery query)
Sets the number of "complex" metrics of the given topN query as dimension.
|
void |
DefaultTopNQueryMetrics.numComplexMetrics(TopNQuery query) |
void |
TopNQueryMetrics.numMetrics(TopNQuery query)
Sets the number of metrics of the given topN query as dimension.
|
void |
DefaultTopNQueryMetrics.numMetrics(TopNQuery query) |
void |
DefaultTopNQueryMetrics.query(TopNQuery query) |
Sequence<Result<TopNResultValue>> |
TopNQueryEngine.query(TopNQuery query,
StorageAdapter adapter,
TopNQueryMetrics queryMetrics) |
void |
TopNQueryMetrics.threshold(TopNQuery query)
Sets
getThreshold() of the given query as dimension. |
void |
DefaultTopNQueryMetrics.threshold(TopNQuery query) |
Constructor and Description |
---|
AggregateTopNMetricFirstAlgorithm(Capabilities capabilities,
TopNQuery query,
NonBlockingPool<ByteBuffer> bufferPool) |
AggregatorArrayProvider(DimensionSelector dimSelector,
TopNQuery query,
int cardinality,
Capabilities capabilities) |
BaseArrayProvider(DimensionSelector dimSelector,
TopNQuery query,
Capabilities capabilities) |
DimExtractionTopNAlgorithm(Capabilities capabilities,
TopNQuery query) |
PooledTopNAlgorithm(Capabilities capabilities,
TopNQuery query,
NonBlockingPool<ByteBuffer> bufferPool) |
TimeExtractionTopNAlgorithm(Capabilities capabilities,
TopNQuery query) |
TopNMapFn(TopNQuery query,
TopNAlgorithm topNAlgorithm) |
TopNQueryBuilder(TopNQuery query) |
Modifier and Type | Method and Description |
---|---|
long |
StringTopNColumnSelectorStrategy.dimExtractionScanAndAggregate(TopNQuery query,
DimensionSelector selector,
Cursor cursor,
Aggregator[][] rowSelector,
Map<String,Aggregator[]> aggregatesStore) |
long |
TopNColumnSelectorStrategy.dimExtractionScanAndAggregate(TopNQuery query,
ValueSelectorType selector,
Cursor cursor,
Aggregator[][] rowSelector,
DimExtractionAggregateStoreType aggregatesStore)
Used by DimExtractionTopNAlgorithm.
|
Aggregator[][] |
TopNColumnSelectorStrategy.getDimExtractionRowSelector(TopNQuery query,
TopNParams params,
Capabilities capabilities)
Used by DimExtractionTopNAlgorithm.
|
Aggregator[][] |
StringTopNColumnSelectorStrategy.getDimExtractionRowSelector(TopNQuery query,
TopNParams params,
Capabilities capabilities) |
Aggregator[][] |
NumericTopNColumnSelectorStrategy.getDimExtractionRowSelector(TopNQuery query,
TopNParams params,
Capabilities capabilities) |
Modifier and Type | Method and Description |
---|---|
TopNQuery |
DruidQuery.toTopNQuery()
Return this query as a TopN query, or null if this query is not compatible with TopN.
|
Copyright © 2011–2018. All rights reserved.