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