public class SelectQueryQueryToolChest extends QueryToolChest<Result<SelectResultValue>,SelectQuery>
| Constructor and Description |
|---|
SelectQueryQueryToolChest(QueryConfig config,
com.fasterxml.jackson.databind.ObjectMapper jsonMapper) |
| Modifier and Type | Method and Description |
|---|---|
CacheStrategy<Result<SelectResultValue>,Object,SelectQuery> |
getCacheStrategy(SelectQuery query) |
com.google.common.collect.Ordering<Result<SelectResultValue>> |
getOrdering() |
com.fasterxml.jackson.core.type.TypeReference<Result<SelectResultValue>> |
getResultTypeReference() |
com.metamx.emitter.service.ServiceMetricEvent.Builder |
makeMetricBuilder(SelectQuery query) |
com.google.common.base.Function<Result<SelectResultValue>,Result<SelectResultValue>> |
makePreComputeManipulatorFn(SelectQuery query,
MetricManipulationFn fn) |
QueryRunner<Result<SelectResultValue>> |
mergeResults(QueryRunner<Result<SelectResultValue>> queryRunner) |
com.metamx.common.guava.Sequence<Result<SelectResultValue>> |
mergeSequences(com.metamx.common.guava.Sequence<com.metamx.common.guava.Sequence<Result<SelectResultValue>>> seqOfSequences)
This method doesn't belong here, but it's here for now just to make it work.
|
com.metamx.common.guava.Sequence<Result<SelectResultValue>> |
mergeSequencesUnordered(com.metamx.common.guava.Sequence<com.metamx.common.guava.Sequence<Result<SelectResultValue>>> seqOfSequences) |
QueryRunner<Result<SelectResultValue>> |
preMergeQueryDecoration(QueryRunner<Result<SelectResultValue>> runner) |
filterSegments, makePostComputeManipulatorFn, postMergeQueryDecoration@Inject public SelectQueryQueryToolChest(QueryConfig config, com.fasterxml.jackson.databind.ObjectMapper jsonMapper)
public QueryRunner<Result<SelectResultValue>> mergeResults(QueryRunner<Result<SelectResultValue>> queryRunner)
mergeResults in class QueryToolChest<Result<SelectResultValue>,SelectQuery>public com.metamx.common.guava.Sequence<Result<SelectResultValue>> mergeSequences(com.metamx.common.guava.Sequence<com.metamx.common.guava.Sequence<Result<SelectResultValue>>> seqOfSequences)
QueryToolChestmergeSequences in class QueryToolChest<Result<SelectResultValue>,SelectQuery>seqOfSequences - sequence of sequences to be mergedpublic com.metamx.common.guava.Sequence<Result<SelectResultValue>> mergeSequencesUnordered(com.metamx.common.guava.Sequence<com.metamx.common.guava.Sequence<Result<SelectResultValue>>> seqOfSequences)
mergeSequencesUnordered in class QueryToolChest<Result<SelectResultValue>,SelectQuery>public com.metamx.emitter.service.ServiceMetricEvent.Builder makeMetricBuilder(SelectQuery query)
makeMetricBuilder in class QueryToolChest<Result<SelectResultValue>,SelectQuery>public com.google.common.base.Function<Result<SelectResultValue>,Result<SelectResultValue>> makePreComputeManipulatorFn(SelectQuery query, MetricManipulationFn fn)
makePreComputeManipulatorFn in class QueryToolChest<Result<SelectResultValue>,SelectQuery>public com.fasterxml.jackson.core.type.TypeReference<Result<SelectResultValue>> getResultTypeReference()
getResultTypeReference in class QueryToolChest<Result<SelectResultValue>,SelectQuery>public CacheStrategy<Result<SelectResultValue>,Object,SelectQuery> getCacheStrategy(SelectQuery query)
getCacheStrategy in class QueryToolChest<Result<SelectResultValue>,SelectQuery>public QueryRunner<Result<SelectResultValue>> preMergeQueryDecoration(QueryRunner<Result<SelectResultValue>> runner)
preMergeQueryDecoration in class QueryToolChest<Result<SelectResultValue>,SelectQuery>public com.google.common.collect.Ordering<Result<SelectResultValue>> getOrdering()
Copyright © 2015. All rights reserved.