Uses of Class
org.apache.druid.sql.calcite.rel.PartialDruidQuery
Packages that use PartialDruidQuery
Package
Description
-
Uses of PartialDruidQuery in org.apache.druid.sql.calcite.planner.querygen
Constructors in org.apache.druid.sql.calcite.planner.querygen with parameters of type PartialDruidQueryModifierConstructorDescriptionPDQVertex(PartialDruidQuery partialDruidQuery, List<org.apache.druid.sql.calcite.planner.querygen.DruidQueryGenerator.Vertex> inputs, org.apache.druid.sql.calcite.planner.querygen.DruidQueryGenerator.VertexTweaks tweaks) -
Uses of PartialDruidQuery in org.apache.druid.sql.calcite.rel
Methods in org.apache.druid.sql.calcite.rel that return PartialDruidQueryModifier and TypeMethodDescriptionstatic PartialDruidQueryPartialDruidQuery.create(org.apache.calcite.rel.RelNode inputRel) static PartialDruidQueryPartialDruidQuery.createOuterQuery(PartialDruidQuery inputQuery, PlannerContext plannerContext) DruidCorrelateUnnestRel.getPartialDruidQuery()DruidJoinQueryRel.getPartialDruidQuery()DruidOuterQueryRel.getPartialDruidQuery()DruidQueryRel.getPartialDruidQuery()abstract PartialDruidQueryDruidRel.getPartialDruidQuery()Returns the PartialDruidQuery associated with this DruidRel, and which can be built on top of.DruidUnionDataSourceRel.getPartialDruidQuery()DruidUnionRel.getPartialDruidQuery()DruidUnnestRel.getPartialDruidQuery()PartialDruidQuery.mergeProject(org.apache.calcite.rel.core.Project newSelectProject) PartialDruidQuery.withAggregate(org.apache.calcite.rel.core.Aggregate newAggregate) PartialDruidQuery.withAggregateProject(org.apache.calcite.rel.core.Project newAggregateProject) PartialDruidQuery.withHavingFilter(org.apache.calcite.rel.core.Filter newHavingFilter) PartialDruidQuery.withSelectProject(org.apache.calcite.rel.core.Project newSelectProject) PartialDruidQuery.withSort(org.apache.calcite.rel.core.Sort newSort) PartialDruidQuery.withSortProject(org.apache.calcite.rel.core.Project newSortProject) PartialDruidQuery.withWhereFilter(org.apache.calcite.rel.core.Filter newWhereFilter) PartialDruidQuery.withWindow(org.apache.calcite.rel.core.Window newWindow) PartialDruidQuery.withWindowProject(org.apache.calcite.rel.core.Project newWindowProject) Methods in org.apache.druid.sql.calcite.rel with parameters of type PartialDruidQueryModifier and TypeMethodDescriptionstatic DruidOuterQueryRelDruidOuterQueryRel.create(DruidRel sourceRel, PartialDruidQuery partialQuery) static PartialDruidQueryPartialDruidQuery.createOuterQuery(PartialDruidQuery inputQuery, PlannerContext plannerContext) static WindowingWindowing.fromCalciteStuff(PartialDruidQuery partialQuery, PlannerContext plannerContext, RowSignature sourceRowSignature, org.apache.calcite.rex.RexBuilder rexBuilder, VirtualColumnRegistry virtualColumnRegistry) static DruidQueryDruidQuery.fromPartialQuery(PartialDruidQuery partialQuery, DataSource dataSource, RowSignature sourceRowSignature, PlannerContext plannerContext, org.apache.calcite.rex.RexBuilder rexBuilder, boolean finalizeAggregations, boolean applyPolicies, VirtualColumnRegistry virtualColumnRegistry) DruidCorrelateUnnestRel.withPartialQuery(PartialDruidQuery newQueryBuilder) DruidJoinQueryRel.withPartialQuery(PartialDruidQuery newQueryBuilder) DruidOuterQueryRel.withPartialQuery(PartialDruidQuery newQueryBuilder) DruidQueryRel.withPartialQuery(PartialDruidQuery newQueryBuilder) abstract TDruidRel.withPartialQuery(PartialDruidQuery newQueryBuilder) DruidUnionDataSourceRel.withPartialQuery(PartialDruidQuery newQueryBuilder) DruidUnionRel.withPartialQuery(PartialDruidQuery newQueryBuilder) DruidUnnestRel.withPartialQuery(PartialDruidQuery newQueryBuilder) -
Uses of PartialDruidQuery in org.apache.druid.sql.calcite.rule
Constructor parameters in org.apache.druid.sql.calcite.rule with type arguments of type PartialDruidQueryModifierConstructorDescriptionDruidQueryRule(Class<RelType> relClass, PartialDruidQuery.Stage stage, BiFunction<PartialDruidQuery, RelType, PartialDruidQuery> applyFn) DruidQueryRule(Class<RelType> relClass, PartialDruidQuery.Stage stage, BiFunction<PartialDruidQuery, RelType, PartialDruidQuery> applyFn) DruidQueryRule(Class<RelType> relClass, PartialDruidQuery.Stage stage, Predicate<RelType> matchesFn, BiFunction<PartialDruidQuery, RelType, PartialDruidQuery> applyFn) DruidQueryRule(Class<RelType> relClass, PartialDruidQuery.Stage stage, Predicate<RelType> matchesFn, BiFunction<PartialDruidQuery, RelType, PartialDruidQuery> applyFn)