| Modifier and Type | Method and Description | 
|---|---|
Set<DataSource> | 
SqlDimensionValueLoader.getDataSources()  | 
Set<DataSource> | 
DimensionValueLoader.getDataSources()
Gets the list of datasources to query against. 
 | 
Set<DataSource> | 
DruidDimensionValueLoader.getDataSources()  | 
| Modifier and Type | Method and Description | 
|---|---|
default boolean | 
DimensionValueLoader.dimensionExistsInDataSource(Dimension dimension,
                           DataSource dataSource)
Checks if a  
Dimension exists in a DataSource. | 
void | 
SqlDimensionValueLoader.query(Dimension dimension,
     DataSource dataSource)  | 
void | 
DimensionValueLoader.query(Dimension dimension,
     DataSource dataSource)
Queries for a specific  
Dimension against the given DataSource. | 
void | 
DruidDimensionValueLoader.query(Dimension dimension,
     DataSource dataSource)  | 
| Modifier and Type | Method and Description | 
|---|---|
DataSource | 
TemplateDruidQuery.getDataSource()  | 
| Modifier and Type | Method and Description | 
|---|---|
TemplateDruidQuery | 
TemplateDruidQuery.withDataSource(DataSource dataSource)  | 
TemplateDruidQuery | 
TemplateDruidQuery.withInnermostDataSource(DataSource dataSource)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
QueryDataSource
QueryDataSource. 
 | 
class  | 
TableDataSource
TableDataSource class. 
 | 
class  | 
UnionDataSource
Represents a Druid Union data source. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected DataSource | 
AbstractDruidQuery.dataSource  | 
| Modifier and Type | Method and Description | 
|---|---|
DataSource | 
DruidQuery.getDataSource()
Returns the data source of the query. 
 | 
DataSource | 
AbstractDruidQuery.getDataSource()  | 
| Constructor and Description | 
|---|
AbstractDruidAggregationQuery(QueryType queryType,
                             DataSource dataSource,
                             Granularity granularity,
                             Collection<Dimension> dimensions,
                             Filter filter,
                             Collection<Aggregation> aggregations,
                             Collection<PostAggregation> postAggregations,
                             Collection<org.joda.time.Interval> intervals,
                             QueryContext context,
                             boolean doFork)
Constructor. 
 | 
AbstractDruidFactQuery(QueryType queryType,
                      DataSource dataSource,
                      Granularity granularity,
                      Filter filter,
                      Collection<org.joda.time.Interval> intervals,
                      QueryContext context,
                      boolean doFork)
Constructor. 
 | 
AbstractDruidQuery(QueryType queryType,
                  DataSource dataSource,
                  QueryContext context,
                  boolean doFork)
Constructor. 
 | 
DruidSearchQuery(DataSource dataSource,
                Granularity granularity,
                Filter filter,
                Collection<org.joda.time.Interval> intervals,
                Collection<Dimension> searchDimensions,
                SearchQuerySpec query,
                SearchSortDirection sort,
                Integer limit)
Constructor. 
 | 
DruidSearchQuery(DataSource dataSource,
                Granularity granularity,
                Filter filter,
                Collection<org.joda.time.Interval> intervals,
                Collection<Dimension> searchDimensions,
                SearchQuerySpec query,
                SearchSortDirection sort,
                Integer limit,
                QueryContext context,
                boolean doFork)
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)
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. 
 | 
SegmentMetadataQuery(DataSource dataSource,
                    Collection<org.joda.time.Interval> intervals)
Constructor. 
 | 
SegmentMetadataQuery(DataSource dataSource,
                    Collection<org.joda.time.Interval> intervals,
                    QueryContext context,
                    boolean doFork)
Constructor. 
 | 
TimeBoundaryQuery(DataSource dataSource)
Constructor. 
 | 
TimeBoundaryQuery(DataSource dataSource,
                 QueryContext context,
                 boolean doFork)
Constructor. 
 | 
TimeSeriesQuery(DataSource dataSource,
               Granularity granularity,
               Filter filter,
               Collection<Aggregation> aggregations,
               Collection<PostAggregation> postAggregations,
               Collection<org.joda.time.Interval> intervals)
Constructor. 
 | 
TimeSeriesQuery(DataSource dataSource,
               Granularity granularity,
               Filter filter,
               Collection<Aggregation> aggregations,
               Collection<PostAggregation> postAggregations,
               Collection<org.joda.time.Interval> intervals,
               QueryContext context,
               boolean doFork)
Constructor. 
 | 
TopNQuery(DataSource dataSource,
         Granularity granularity,
         Dimension dimension,
         Filter filter,
         Collection<Aggregation> aggregations,
         Collection<PostAggregation> postAggregations,
         Collection<org.joda.time.Interval> intervals,
         long threshold,
         TopNMetric metric)
Constructor. 
 | 
TopNQuery(DataSource dataSource,
         Granularity granularity,
         Dimension dimension,
         Filter filter,
         Collection<Aggregation> aggregations,
         Collection<PostAggregation> postAggregations,
         Collection<org.joda.time.Interval> intervals,
         long threshold,
         TopNMetric metric,
         QueryContext context,
         boolean doFork)
Constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SqlAggregationQuery | 
SqlAggregationQuery.withDataSource(DataSource dataSource)  | 
SqlAggregationQuery | 
SqlAggregationQuery.withInnermostDataSource(DataSource dataSource)  | 
Copyright © 2016–2018 Yahoo! Inc.. All rights reserved.