public interface TopNMetricSpec extends Cacheable
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
canBeOptimizedUnordered()  | 
<T> TopNMetricSpecBuilder<T> | 
configureOptimizer(TopNMetricSpecBuilder<T> builder)  | 
Comparator | 
getComparator(List<AggregatorFactory> aggregatorSpecs,
             List<PostAggregator> postAggregatorSpecs)  | 
String | 
getMetricName(DimensionSpec dimSpec)  | 
TopNResultBuilder | 
getResultBuilder(org.joda.time.DateTime timestamp,
                DimensionSpec dimSpec,
                int threshold,
                Comparator comparator,
                List<AggregatorFactory> aggFactories,
                List<PostAggregator> postAggs)  | 
void | 
initTopNAlgorithmSelector(TopNAlgorithmSelector selector)  | 
void | 
verifyPreconditions(List<AggregatorFactory> aggregatorSpecs,
                   List<PostAggregator> postAggregatorSpecs)  | 
getCacheKeyvoid verifyPreconditions(List<AggregatorFactory> aggregatorSpecs, List<PostAggregator> postAggregatorSpecs)
Comparator getComparator(List<AggregatorFactory> aggregatorSpecs, List<PostAggregator> postAggregatorSpecs)
TopNResultBuilder getResultBuilder(org.joda.time.DateTime timestamp, DimensionSpec dimSpec, int threshold, Comparator comparator, List<AggregatorFactory> aggFactories, List<PostAggregator> postAggs)
<T> TopNMetricSpecBuilder<T> configureOptimizer(TopNMetricSpecBuilder<T> builder)
void initTopNAlgorithmSelector(TopNAlgorithmSelector selector)
String getMetricName(DimensionSpec dimSpec)
boolean canBeOptimizedUnordered()
Copyright © 2011–2018. All rights reserved.