This is an automated email from the ASF dual-hosted git repository. ankitsultana pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/pinot.git
from 1fc0cfe456 Added support to apply record enrichers before complex transformations (#15359) add 37ec14d204 [multistage] Add Physical Plan Nodes / Trait Assignment / Logical Agg Rule (#15439) No new revisions were added by this update. Summary of changes: .../rel/rules/PinotLogicalAggregateRule.java | 198 ++++++++++++++++ .../calcite/rel/rules/PinotQueryRuleSets.java | 9 + .../calcite/rel/traits/PinotExecStrategyTrait.java | 82 +++++++ .../rel/traits/PinotExecStrategyTraitDef.java | 58 +++++ .../pinot/calcite/rel/traits/TraitAssignment.java | 252 +++++++++++++++++++++ ...{PhysicalFilter.java => PhysicalAggregate.java} | 53 +++-- .../{PhysicalFilter.java => PhysicalJoin.java} | 40 ++-- .../{PhysicalFilter.java => PhysicalMinus.java} | 37 ++- .../{PhysicalFilter.java => PhysicalProject.java} | 36 ++- .../{PhysicalFilter.java => PhysicalSort.java} | 35 ++- .../{PhysicalFilter.java => PhysicalUnion.java} | 39 ++-- .../{PhysicalFilter.java => PhysicalValues.java} | 42 ++-- .../{PhysicalFilter.java => PhysicalWindow.java} | 39 ++-- 13 files changed, 744 insertions(+), 176 deletions(-) create mode 100644 pinot-query-planner/src/main/java/org/apache/pinot/calcite/rel/rules/PinotLogicalAggregateRule.java create mode 100644 pinot-query-planner/src/main/java/org/apache/pinot/calcite/rel/traits/PinotExecStrategyTrait.java create mode 100644 pinot-query-planner/src/main/java/org/apache/pinot/calcite/rel/traits/PinotExecStrategyTraitDef.java create mode 100644 pinot-query-planner/src/main/java/org/apache/pinot/calcite/rel/traits/TraitAssignment.java copy pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/nodes/{PhysicalFilter.java => PhysicalAggregate.java} (50%) copy pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/nodes/{PhysicalFilter.java => PhysicalJoin.java} (62%) copy pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/nodes/{PhysicalFilter.java => PhysicalMinus.java} (61%) copy pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/nodes/{PhysicalFilter.java => PhysicalProject.java} (64%) copy pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/nodes/{PhysicalFilter.java => PhysicalSort.java} (64%) copy pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/nodes/{PhysicalFilter.java => PhysicalUnion.java} (61%) copy pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/nodes/{PhysicalFilter.java => PhysicalValues.java} (60%) copy pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/nodes/{PhysicalFilter.java => PhysicalWindow.java} (60%) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org For additional commands, e-mail: commits-h...@pinot.apache.org