public class InvertedTopNMetricSpec extends Object implements TopNMetricSpec
| Constructor and Description |
|---|
InvertedTopNMetricSpec(TopNMetricSpec delegate) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canBeOptimizedUnordered() |
<T> TopNMetricSpecBuilder<T> |
configureOptimizer(TopNMetricSpecBuilder<T> builder) |
boolean |
equals(Object o) |
byte[] |
getCacheKey()
Get a byte array used as a cache key.
|
Comparator |
getComparator(List<AggregatorFactory> aggregatorSpecs,
List<PostAggregator> postAggregatorSpecs) |
TopNMetricSpec |
getDelegate() |
String |
getMetricName(DimensionSpec dimSpec) |
TopNResultBuilder |
getResultBuilder(org.joda.time.DateTime timestamp,
DimensionSpec dimSpec,
int threshold,
Comparator comparator,
List<AggregatorFactory> aggFactories,
List<PostAggregator> postAggs) |
int |
hashCode() |
void |
initTopNAlgorithmSelector(TopNAlgorithmSelector selector) |
String |
toString() |
void |
verifyPreconditions(List<AggregatorFactory> aggregatorSpecs,
List<PostAggregator> postAggregatorSpecs) |
public InvertedTopNMetricSpec(TopNMetricSpec delegate)
public void verifyPreconditions(List<AggregatorFactory> aggregatorSpecs, List<PostAggregator> postAggregatorSpecs)
verifyPreconditions in interface TopNMetricSpecpublic TopNMetricSpec getDelegate()
public Comparator getComparator(List<AggregatorFactory> aggregatorSpecs, List<PostAggregator> postAggregatorSpecs)
getComparator in interface TopNMetricSpecpublic TopNResultBuilder getResultBuilder(org.joda.time.DateTime timestamp, DimensionSpec dimSpec, int threshold, Comparator comparator, List<AggregatorFactory> aggFactories, List<PostAggregator> postAggs)
getResultBuilder in interface TopNMetricSpecpublic byte[] getCacheKey()
CacheablegetCacheKey in interface Cacheablepublic <T> TopNMetricSpecBuilder<T> configureOptimizer(TopNMetricSpecBuilder<T> builder)
configureOptimizer in interface TopNMetricSpecpublic void initTopNAlgorithmSelector(TopNAlgorithmSelector selector)
initTopNAlgorithmSelector in interface TopNMetricSpecpublic String getMetricName(DimensionSpec dimSpec)
getMetricName in interface TopNMetricSpecpublic boolean canBeOptimizedUnordered()
canBeOptimizedUnordered in interface TopNMetricSpecCopyright © 2011–2017. All rights reserved.