| Class | Description |
|---|---|
| CostEstimates |
Constants used by
PartialDruidQuery.estimateCost() and various
AbstractRelNode.computeSelfCost(RelOptPlanner, RelMetadataQuery) implementations. |
| DruidConvention | |
| DruidJoinQueryRel |
DruidRel that uses a
JoinDataSource. |
| DruidOuterQueryRel |
DruidRel that uses a
QueryDataSource. |
| DruidQuery |
A fully formed Druid query, built from a
PartialDruidQuery. |
| DruidQueryRel |
DruidRel that operates on top of a
DruidTable directly (no joining or subqueries). |
| DruidRel<T extends DruidRel> | |
| DruidRels | |
| DruidUnionDataSourceRel |
Represents a query on top of a
UnionDataSource. |
| DruidUnionRel |
Represents a "UNION ALL" of various input
DruidRel. |
| 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").
|
| Sorting |
Represents Druid's concept of sorting and limiting, including post-sort projections.
|
| Subtotals |
Represents the Druid groupBy query concept of subtotals, which is similar to GROUPING SETS.
|
| 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–2022 The Apache Software Foundation. All rights reserved.