| Class | Description |
|---|---|
| DruidConvention | |
| DruidOuterQueryRel |
DruidRel that uses a "query" dataSource.
|
| DruidQuery |
A fully formed Druid query, built from a
PartialDruidQuery. |
| DruidQueryRel |
DruidRel that uses a "table" dataSource.
|
| DruidRel<T extends DruidRel> | |
| DruidSemiJoin |
DruidRel that has a main query, and also a subquery "right" that is used to filter the main query.
|
| DruidUnionRel | |
| Grouping |
Represents Druid's concept of a "group by": dimensions, aggregations, post-aggregations, and 'having' filters.
|
| PartialDruidQuery |
Builder for a Druid query, not counting the "dataSource" (which will be slotted in later).
|
| Projection |
Used to represent projections (Calcite "Project").
|
| QueryMaker | |
| Sorting |
Represents Druid's concept of sorting and limiting, including post-sort projections.
|
| VirtualColumnRegistry |
Provides facilities to create and re-use
VirtualColumn definitions for dimensions, filters, and filtered
aggregators while constructing a DruidQuery. |
| Enum | Description |
|---|---|
| PartialDruidQuery.Stage |
| Exception | Description |
|---|---|
| CannotBuildQueryException |
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.