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