| Package | Description | 
|---|---|
| com.yahoo.bard.webservice.data | |
| com.yahoo.bard.webservice.druid.model.orderby | |
| com.yahoo.bard.webservice.druid.model.query | |
| com.yahoo.bard.webservice.sql | 
| Modifier and Type | Method and Description | 
|---|---|
protected GroupByQuery | 
DruidQueryBuilder.buildGroupByQuery(TemplateDruidQuery template,
                 ConstrainedTable table,
                 Granularity granularity,
                 org.joda.time.DateTimeZone timeZone,
                 Set<Dimension> groupByDimensions,
                 Filter filter,
                 Having having,
                 Set<org.joda.time.Interval> intervals,
                 LimitSpec druidOrderBy)
Builds a druid groupBy query recursively nesting dataSource based on the TemplateDruidQuery. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
LimitSpec | 
LimitSpec.withColumns(LinkedHashSet<OrderByColumn> sortColumns)  | 
LimitSpec | 
LimitSpec.withLimit(OptionalInt limit)  | 
| Modifier and Type | Method and Description | 
|---|---|
LimitSpec | 
LookbackQuery.getLimitSpec()  | 
LimitSpec | 
GroupByQuery.getLimitSpec()  | 
| Modifier and Type | Method and Description | 
|---|---|
GroupByQuery | 
GroupByQuery.withLimitSpec(LimitSpec limitSpec)  | 
LookbackQuery | 
LookbackQuery.withOrderBy(LimitSpec limitSpec)  | 
GroupByQuery | 
GroupByQuery.withOrderBy(LimitSpec limitSpec)  | 
| Constructor and Description | 
|---|
GroupByQuery(DataSource dataSource,
            Granularity granularity,
            Collection<Dimension> dimensions,
            Filter filter,
            Having having,
            Collection<Aggregation> aggregations,
            Collection<PostAggregation> postAggregations,
            Collection<org.joda.time.Interval> intervals,
            LimitSpec limitSpec)
Constructor. 
 | 
GroupByQuery(DataSource dataSource,
            Granularity granularity,
            Collection<Dimension> dimensions,
            Filter filter,
            Having having,
            Collection<Aggregation> aggregations,
            Collection<PostAggregation> postAggregations,
            Collection<org.joda.time.Interval> intervals,
            LimitSpec limitSpec,
            QueryContext context,
            boolean doFork)
Constructor. 
 | 
LookbackQuery(DataSource dataSource,
             Collection<PostAggregation> postAggregations,
             QueryContext context,
             Collection<org.joda.time.Period> lookbackOffsets,
             Collection<String> lookbackPrefixes,
             Having having,
             LimitSpec limitSpec)
Constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SqlAggregationQuery | 
SqlAggregationQuery.withLimitSpec(LimitSpec limitSpec)  | 
SqlAggregationQuery | 
SqlAggregationQuery.withOrderBy(LimitSpec limitSpec)  | 
Copyright © 2016–2018 Yahoo! Inc.. All rights reserved.