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 84f30208b7 [multistage] Introducing dynamic filtering semi-join broker level configuration (#15402) add 9db45e364b [multistage] Adding Basic Constructs for Physical Optimization (#15371) No new revisions were added by this update. Summary of changes: .../query/context/PhysicalPlannerContext.java | 108 ++++++++++++ .../planner/physical/v2/ExchangeStrategy.java | 63 +++++++ .../planner/physical/v2/HashDistributionDesc.java | 96 +++++++++++ .../pinot/query/planner/physical/v2/PRelNode.java | 93 ++++++++++ .../planner/physical/v2/PinotDataDistribution.java | 191 ++++++++++++++++++++ .../planner/physical/v2/TableScanMetadata.java | 85 +++++++++ .../physical/v2/nodes/PhysicalExchange.java | 127 ++++++++++++++ .../planner/physical/v2/nodes/PhysicalFilter.java | 95 ++++++++++ .../physical/v2/nodes/PhysicalTableScan.java | 102 +++++++++++ .../v2/opt/LeftInputFirstRuleExecutor.java | 60 +++++++ .../physical/v2/opt/PRelNodeTransformer.java | 11 +- .../query/planner/physical/v2/opt/PRelOptRule.java | 29 ++-- .../planner/physical/v2/opt/PRelOptRuleCall.java | 32 ++-- .../physical/v2/opt/PostOrderRuleExecutor.java | 47 +++++ .../planner/physical/v2/opt/RuleExecutor.java | 65 +++++++ .../physical/v2/PinotDataDistributionTest.java | 160 +++++++++++++++++ .../planner/physical/v2/opt/RuleExecutorTest.java | 192 +++++++++++++++++++++ 17 files changed, 1518 insertions(+), 38 deletions(-) create mode 100644 pinot-query-planner/src/main/java/org/apache/pinot/query/context/PhysicalPlannerContext.java create mode 100644 pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/ExchangeStrategy.java create mode 100644 pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/HashDistributionDesc.java create mode 100644 pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/PRelNode.java create mode 100644 pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/PinotDataDistribution.java create mode 100644 pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/TableScanMetadata.java create mode 100644 pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/nodes/PhysicalExchange.java create mode 100644 pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/nodes/PhysicalFilter.java create mode 100644 pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/nodes/PhysicalTableScan.java create mode 100644 pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/LeftInputFirstRuleExecutor.java copy pinot-spi/src/main/java/org/apache/pinot/spi/data/readers/RecordExtractorConfig.java => pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/PRelNodeTransformer.java (76%) copy pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/index/creator/TextIndexCreator.java => pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/PRelOptRule.java (56%) copy pinot-controller/src/main/resources/app/theme/color/primary.ts => pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/PRelOptRuleCall.java (58%) create mode 100644 pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/PostOrderRuleExecutor.java create mode 100644 pinot-query-planner/src/main/java/org/apache/pinot/query/planner/physical/v2/opt/RuleExecutor.java create mode 100644 pinot-query-planner/src/test/java/org/apache/pinot/query/planner/physical/v2/PinotDataDistributionTest.java create mode 100644 pinot-query-planner/src/test/java/org/apache/pinot/query/planner/physical/v2/opt/RuleExecutorTest.java --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org For additional commands, e-mail: commits-h...@pinot.apache.org