public TopNQueryBuilder metric(String s) { return metric(new NumericTopNMetricSpec(s)); }
Granularities.ALL, new DefaultDimensionSpec("testdim", null), new NumericTopNMetricSpec("index"), 100, aggregatorFactories,
} else if (plannerContext.getPlannerConfig().isUseApproximateTopN()) { final NumericTopNMetricSpec baseMetricSpec = new NumericTopNMetricSpec(limitColumn.getDimension()); topNMetricSpec = limitColumn.getDirection() == OrderByColumnSpec.Direction.ASCENDING ? new InvertedTopNMetricSpec(baseMetricSpec)
Granularities.DAY, new DefaultDimensionSpec("testdim", null), new NumericTopNMetricSpec("index"), 2, aggregatorFactories,
Granularities.ALL, new DefaultDimensionSpec("testdim", null), new NumericTopNMetricSpec("index"), 2, aggregatorFactories,
Granularities.ALL, new DefaultDimensionSpec("testdim", null), new NumericTopNMetricSpec("index"), 2, aggregatorFactories,
.granularity(QueryRunnerTestHelper.allGran) .dimension(QueryRunnerTestHelper.marketDimension) .metric(new InvertedTopNMetricSpec(new NumericTopNMetricSpec(QueryRunnerTestHelper.indexMetric))) .threshold(3) .intervals(QueryRunnerTestHelper.firstToThird)
Granularities.ALL, new DefaultDimensionSpec("testdim", null), new NumericTopNMetricSpec("addrowsindexconstant"), 3, aggregatorFactories,
Granularities.ALL, new DefaultDimensionSpec("testdim", null), new NumericTopNMetricSpec("index"), 2, aggregatorFactories,
VirtualColumns.EMPTY, new DefaultDimensionSpec("test", "test", valueType), new NumericTopNMetricSpec("metric1"), 3, new MultipleIntervalSegmentSpec(ImmutableList.of(Intervals.of("2015-01-01/2015-01-02"))),
.granularity(QueryRunnerTestHelper.allGran) .dimension(QueryRunnerTestHelper.marketDimension) .metric(new NumericTopNMetricSpec("uniques")) .threshold(4) .intervals(QueryRunnerTestHelper.firstToThird)
.metric(new NumericTopNMetricSpec(indexMetric)) .threshold(2) .intervals(fullOnIntervalSpec.getIntervals())
VirtualColumns.EMPTY, new DefaultDimensionSpec("test", "test"), new NumericTopNMetricSpec("post"), 3, new MultipleIntervalSegmentSpec(ImmutableList.of(Intervals.of("2015-01-01/2015-01-02"))), VirtualColumns.EMPTY, new DefaultDimensionSpec("test", "test"), new NumericTopNMetricSpec("post"), 3, new MultipleIntervalSegmentSpec(ImmutableList.of(Intervals.of("2015-01-01/2015-01-02"))),
.granularity(QueryRunnerTestHelper.allGran) .dimension(QueryRunnerTestHelper.marketDimension) .metric(new NumericTopNMetricSpec("numVals")) .threshold(10) .intervals(QueryRunnerTestHelper.firstToThird)
.granularity(Granularities.ALL) .dimension(new DefaultDimensionSpec("dim1", "d0")) .metric(new InvertedTopNMetricSpec(new NumericTopNMetricSpec("p0"))) .aggregators(AGGS( new FloatMinAggregatorFactory("a0", "m1"),
EXPRESSION_POST_AGG("p1", "strlen(\"d0\")") )) .metric(new NumericTopNMetricSpec("p1")) .threshold(10) .context(QUERY_CONTEXT_DEFAULT)
.granularity(QueryRunnerTestHelper.allGran) .dimension(dimSpec) .metric(new NumericTopNMetricSpec("numVals")) .threshold(10) .intervals(QueryRunnerTestHelper.firstToThird)
.dimension(new DefaultDimensionSpec("dim2", "d0")) .aggregators(AGGS(new LongSumAggregatorFactory("a0", "cnt"))) .metric(new NumericTopNMetricSpec("a0")) .threshold(2) .context(QUERY_CONTEXT_DEFAULT)
.dimension(new DefaultDimensionSpec("dim2", "d0")) .aggregators(AGGS(new LongSumAggregatorFactory("a0", "cnt"))) .metric(new NumericTopNMetricSpec("a0")) .threshold(2) .context(QUERY_CONTEXT_DEFAULT)
public TopNQueryBuilder metric(String s) { return metric(new NumericTopNMetricSpec(s)); }