Uses of Package
org.apache.druid.sql.calcite.rel
Packages that use org.apache.druid.sql.calcite.rel
Package
Description
-
Classes in org.apache.druid.sql.calcite.rel used by org.apache.druid.sql.calcite.aggregationClassDescriptionEnables simpler access to input expressions.Provides facilities to create and re-use
VirtualColumndefinitions for dimensions, filters, and filtered aggregators while constructing aDruidQuery. -
Classes in org.apache.druid.sql.calcite.rel used by org.apache.druid.sql.calcite.aggregation.builtinClassDescriptionEnables simpler access to input expressions.Provides facilities to create and re-use
VirtualColumndefinitions for dimensions, filters, and filtered aggregators while constructing aDruidQuery. -
Classes in org.apache.druid.sql.calcite.rel used by org.apache.druid.sql.calcite.expressionClassDescriptionEnables simpler access to input expressions.Provides facilities to create and re-use
VirtualColumndefinitions for dimensions, filters, and filtered aggregators while constructing aDruidQuery. -
Classes in org.apache.druid.sql.calcite.rel used by org.apache.druid.sql.calcite.expression.builtinClassDescriptionProvides facilities to create and re-use
VirtualColumndefinitions for dimensions, filters, and filtered aggregators while constructing aDruidQuery. -
Classes in org.apache.druid.sql.calcite.rel used by org.apache.druid.sql.calcite.plannerClassDescriptionProvides facilities to create and re-use
VirtualColumndefinitions for dimensions, filters, and filtered aggregators while constructing aDruidQuery. -
Classes in org.apache.druid.sql.calcite.rel used by org.apache.druid.sql.calcite.planner.querygenClassDescriptionA fully formed Druid query, built from a
PartialDruidQuery.Builder for a Druid query, not counting the "dataSource" (which will be slotted in later).Provides facilities to create and re-useVirtualColumndefinitions for dimensions, filters, and filtered aggregators while constructing aDruidQuery. -
Classes in org.apache.druid.sql.calcite.rel used by org.apache.druid.sql.calcite.relClassDescriptionThis is the DruidRel to handle correlated rel nodes to be used for unnest.DruidRel that uses a
JoinDataSource.DruidRel that uses aQueryDataSource.A fully formed Druid query, built from aPartialDruidQuery.DruidRel that operates on top of aDruidTabledirectly (no joining or subqueries).Represents a query on top of aUnionDataSource.Represents a "UNION ALL" of various inputDruidRel.Captures an unnest expression for a correlated join.Represents Druid's concept of a "group by": dimensions, aggregations, post-aggregations, and 'having' filters.Enables simpler access to input expressions.Builder for a Druid query, not counting the "dataSource" (which will be slotted in later).Used to represent projections (Calcite "Project").Represents Druid's concept of sorting and limiting, including post-sort projections.Represents the Druid groupBy query concept of subtotals, which is similar to GROUPING SETS.Provides facilities to create and re-useVirtualColumndefinitions for dimensions, filters, and filtered aggregators while constructing aDruidQuery.Maps onto aWindowOperatorQuery. -
Classes in org.apache.druid.sql.calcite.rel used by org.apache.druid.sql.calcite.ruleClassDescriptionEnables simpler access to input expressions.Builder for a Druid query, not counting the "dataSource" (which will be slotted in later).Provides facilities to create and re-use
VirtualColumndefinitions for dimensions, filters, and filtered aggregators while constructing aDruidQuery. -
Classes in org.apache.druid.sql.calcite.rel used by org.apache.druid.sql.calcite.run