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.withPostAggregatorSpecs(List<PostAggregator> postAggregatorSpecs) |
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.
|
CacheStrategy<Result<TopNResultValue>,Object,TopNQuery> |
TopNQueryQueryToolChest.getCacheStrategy(TopNQuery query) |
com.metamx.emitter.service.ServiceMetricEvent.Builder |
TopNQueryQueryToolChest.makeMetricBuilder(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) |
Sequence<Result<TopNResultValue>> |
TopNQueryEngine.query(TopNQuery query,
StorageAdapter adapter) |
Constructor and Description |
---|
AggregateTopNMetricFirstAlgorithm(Capabilities capabilities,
TopNQuery query,
StupidPool<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,
StupidPool<ByteBuffer> bufferPool) |
TimeExtractionTopNAlgorithm(Capabilities capabilities,
TopNQuery query) |
TopNMapFn(TopNQuery query,
TopNAlgorithm topNAlgorithm) |
TopNQueryBuilder(TopNQuery query) |
Modifier and Type | Method and Description |
---|---|
void |
StringTopNColumnSelectorStrategy.dimExtractionScanAndAggregate(TopNQuery query,
DimensionSelector selector,
Cursor cursor,
Aggregator[][] rowSelector,
Map<String,Aggregator[]> aggregatesStore) |
void |
FloatTopNColumnSelectorStrategy.dimExtractionScanAndAggregate(TopNQuery query,
FloatColumnSelector selector,
Cursor cursor,
Aggregator[][] rowSelector,
it.unimi.dsi.fastutil.ints.Int2ObjectMap<Aggregator[]> aggregatesStore) |
void |
LongTopNColumnSelectorStrategy.dimExtractionScanAndAggregate(TopNQuery query,
LongColumnSelector selector,
Cursor cursor,
Aggregator[][] rowSelector,
it.unimi.dsi.fastutil.longs.Long2ObjectMap<Aggregator[]> aggregatesStore) |
void |
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[][] |
LongTopNColumnSelectorStrategy.getDimExtractionRowSelector(TopNQuery query,
TopNParams params,
Capabilities capabilities) |
Aggregator[][] |
FloatTopNColumnSelectorStrategy.getDimExtractionRowSelector(TopNQuery query,
TopNParams params,
Capabilities capabilities) |
Modifier and Type | Method and Description |
---|---|
TopNQuery |
DruidQueryBuilder.toTopNQuery(DataSource dataSource,
RowSignature sourceRowSignature,
Map<String,Object> context,
int maxTopNLimit,
boolean useApproximateTopN)
Return this query as a TopN query, or null if this query is not compatible with TopN.
|
Copyright © 2011–2017. All rights reserved.