public class TimeseriesQueryQueryToolChest extends QueryToolChest<Result<TimeseriesResultValue>,TimeseriesQuery>
Constructor and Description |
---|
TimeseriesQueryQueryToolChest(QueryConfig config) |
filterSegments, postMergeQueryDecoration
@Inject public TimeseriesQueryQueryToolChest(QueryConfig config)
public QueryRunner<Result<TimeseriesResultValue>> mergeResults(QueryRunner<Result<TimeseriesResultValue>> queryRunner)
mergeResults
in class QueryToolChest<Result<TimeseriesResultValue>,TimeseriesQuery>
public com.metamx.common.guava.Sequence<Result<TimeseriesResultValue>> mergeSequences(com.metamx.common.guava.Sequence<com.metamx.common.guava.Sequence<Result<TimeseriesResultValue>>> seqOfSequences)
QueryToolChest
mergeSequences
in class QueryToolChest<Result<TimeseriesResultValue>,TimeseriesQuery>
seqOfSequences
- sequence of sequences to be mergedpublic com.metamx.common.guava.Sequence<Result<TimeseriesResultValue>> mergeSequencesUnordered(com.metamx.common.guava.Sequence<com.metamx.common.guava.Sequence<Result<TimeseriesResultValue>>> seqOfSequences)
mergeSequencesUnordered
in class QueryToolChest<Result<TimeseriesResultValue>,TimeseriesQuery>
public com.metamx.emitter.service.ServiceMetricEvent.Builder makeMetricBuilder(TimeseriesQuery query)
makeMetricBuilder
in class QueryToolChest<Result<TimeseriesResultValue>,TimeseriesQuery>
public com.fasterxml.jackson.core.type.TypeReference<Result<TimeseriesResultValue>> getResultTypeReference()
getResultTypeReference
in class QueryToolChest<Result<TimeseriesResultValue>,TimeseriesQuery>
public CacheStrategy<Result<TimeseriesResultValue>,Object,TimeseriesQuery> getCacheStrategy(TimeseriesQuery query)
getCacheStrategy
in class QueryToolChest<Result<TimeseriesResultValue>,TimeseriesQuery>
public QueryRunner<Result<TimeseriesResultValue>> preMergeQueryDecoration(QueryRunner<Result<TimeseriesResultValue>> runner)
preMergeQueryDecoration
in class QueryToolChest<Result<TimeseriesResultValue>,TimeseriesQuery>
public com.google.common.collect.Ordering<Result<TimeseriesResultValue>> getOrdering()
public com.google.common.base.Function<Result<TimeseriesResultValue>,Result<TimeseriesResultValue>> makePreComputeManipulatorFn(TimeseriesQuery query, MetricManipulationFn fn)
makePreComputeManipulatorFn
in class QueryToolChest<Result<TimeseriesResultValue>,TimeseriesQuery>
public com.google.common.base.Function<Result<TimeseriesResultValue>,Result<TimeseriesResultValue>> makePostComputeManipulatorFn(TimeseriesQuery query, MetricManipulationFn fn)
makePostComputeManipulatorFn
in class QueryToolChest<Result<TimeseriesResultValue>,TimeseriesQuery>
Copyright © 2015. All rights reserved.