assertExpectedResults(expectedResults, results);
assertExpectedResults(expectedResults, results);
@Test public void testTimeseriesWithFilterOnNonExistentDimensionSkipBuckets() { TimeseriesQuery query = Druids.newTimeseriesQueryBuilder() .dataSource(QueryRunnerTestHelper.dataSource) .granularity(QueryRunnerTestHelper.dayGran) .filters("bobby", "billy") .intervals(QueryRunnerTestHelper.firstToThird) .aggregators(aggregatorFactoryList) .postAggregators(QueryRunnerTestHelper.addRowsIndexConstant) .context(ImmutableMap.of("skipEmptyBuckets", "true")) .descending(descending) .build(); List<Result<TimeseriesResultValue>> expectedResults = Collections.emptyList(); Iterable<Result<TimeseriesResultValue>> results = runner.run(QueryPlus.wrap(query), new HashMap<String, Object>()).toList(); assertExpectedResults(expectedResults, results); }
assertExpectedResults(expectedResults1, results1);
assertExpectedResults(expectedResults, results);
@Test public void testTimeseriesQueryBeyondTimeRangeOfData() { TimeseriesQuery query = Druids.newTimeseriesQueryBuilder() .dataSource(QueryRunnerTestHelper.dataSource) .granularity(QueryRunnerTestHelper.dayGran) .intervals( new MultipleIntervalSegmentSpec( Collections.singletonList(Intervals.of("2015-01-01/2015-01-10")) ) ) .aggregators( Arrays.asList( QueryRunnerTestHelper.rowsCount, new LongSumAggregatorFactory( "idx", "index" ) ) ) .descending(descending) .build(); List<Result<TimeseriesResultValue>> expectedResults = Collections.emptyList(); Iterable<Result<TimeseriesResultValue>> results = runner.run(QueryPlus.wrap(query), CONTEXT).toList(); assertExpectedResults(expectedResults, results); }
assertExpectedResults(expectedResults, actualResults);
assertExpectedResults(expectedResults1, results1);
assertExpectedResults(expectedResults1, results1);
assertExpectedResults(expectedResults, results);
assertExpectedResults(expectedResults, actualResults);
assertExpectedResults(expectedResults, results);
assertExpectedResults(expectedResults1, results1); assertExpectedResults(expectedResults2, results2);
assertExpectedResults(expectedResults1, results1); assertExpectedResults(expectedResults2, results2);
assertExpectedResults(expectedResults, actualResults);
assertExpectedResults(expectedResults, actualResults);
assertExpectedResults(expectedResults, actualResults);
assertExpectedResults(expectedResults, actualResults);
assertExpectedResults(expectedResults, actualResults);
assertExpectedResults(expectedResults, results);