Package io.druid.query.timeseries

Examples of io.druid.query.timeseries.TimeseriesQuery


                            .build()
            )
        )
    );

    TimeseriesQuery query = makeFilteredTimeseriesQuery();
    QueryRunner runner = TestQueryRunners.makeTimeSeriesQueryRunner(segment);
    HashMap<String,Object> context = new HashMap<String, Object>();
    TestHelper.assertExpectedResults(expectedResults, runner.run(query, context));
  }
View Full Code Here


                            .build()
            )
        )
    );

    TimeseriesQuery query = makeFilteredTimeseriesQuery();
    QueryRunner runner = TestQueryRunners.makeTimeSeriesQueryRunner(segment2);
    HashMap<String,Object> context = new HashMap<String, Object>();
    TestHelper.assertExpectedResults(expectedResults, runner.run(query, context));
  }
View Full Code Here

                            .build()
            )
        )
    );

    TimeseriesQuery query = Druids.newTimeseriesQueryBuilder()
                                  .dataSource(dataSource)
                                  .granularity(allGran)
                                  .intervals(fullOnInterval)
                                  .filters(marketDimension, "breakstuff")
                                  .aggregators(
View Full Code Here

        QueryRunner timeseriesRunner = new QueryRunner()
        {
          @Override
          public Sequence run(Query query, Map metadata)
          {
            TimeseriesQuery tsQuery = (TimeseriesQuery) query;

            return Sequences.map(
                groupByRunner.run(
                    GroupByQuery.builder()
                        .setDataSource(tsQuery.getDataSource())
                        .setQuerySegmentSpec(tsQuery.getQuerySegmentSpec())
                        .setGranularity(tsQuery.getGranularity())
                        .setDimFilter(tsQuery.getDimensionsFilter())
                        .setAggregatorSpecs(tsQuery.getAggregatorSpecs())
                        .setPostAggregatorSpecs(tsQuery.getPostAggregatorSpecs())
                        .build(),
                    metadata
                ),
                new Function<Row, Result<TimeseriesResultValue>>()
                {
View Full Code Here

      context = null;
    }

    public TimeseriesQuery build()
    {
      return new TimeseriesQuery(
          dataSource,
          querySegmentSpec,
          dimFilter,
          granularity,
          aggregatorSpecs,
View Full Code Here

            descriptor
        )
    );

    final Map<String, Object> responseContext = Maps.newHashMap();
    TimeseriesQuery query = Druids.newTimeseriesQueryBuilder()
                                  .dataSource("foo")
                                  .granularity(QueryGranularity.ALL)
                                  .intervals(ImmutableList.of(new Interval("2012-01-01T00:00:00Z/P1D")))
                                  .aggregators(
                                      ImmutableList.<AggregatorFactory>of(
View Full Code Here

            descriptor
        )
    );

    final Map<String, Object> responseContext = Maps.newHashMap();
    TimeseriesQuery query = Druids.newTimeseriesQueryBuilder()
                                  .dataSource("foo")
                                  .granularity(QueryGranularity.ALL)
                                  .intervals(ImmutableList.of(new Interval("2012-01-01T00:00:00Z/P1D")))
                                  .aggregators(
                                      ImmutableList.<AggregatorFactory>of(
View Full Code Here

TOP

Related Classes of io.druid.query.timeseries.TimeseriesQuery

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.