You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pinot.apache.org by ro...@apache.org on 2023/05/23 02:42:09 UTC

[pinot] branch master updated (c78026da73 -> 5577c388d0)

This is an automated email from the ASF dual-hosted git repository.

rongr pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/pinot.git


    from c78026da73 ensure we wait the full no query timeout before shutting down (#10784)
     add 5577c388d0 [multistage] hintable option framework & dynamic broadcast hint (#10772)

No new revisions were added by this update.

Summary of changes:
 .../apache/calcite/rel/hint/PinotHintOptions.java  |  44 ++++++
 .../calcite/rel/hint/PinotHintStrategyTable.java   |  53 ++++++-
 .../PinotAggregateExchangeNodeInsertRule.java      |  17 ++-
 .../rel/rules/PinotAggregateToSemiJoinRule.java    | 142 +++++++++++++++++
 .../rel/rules/PinotJoinToDynamicBroadcastRule.java | 170 +++++++++++++++++++++
 .../calcite/rel/rules/PinotQueryRuleSets.java      |   6 +-
 .../apache/calcite/rel/rules/PinotRuleUtils.java   |  45 ++++--
 .../query/planner/plannode/AggregateNode.java      |  11 +-
 .../test/resources/queries/PinotHintablePlans.json | 143 +++++++++++++++++
 9 files changed, 606 insertions(+), 25 deletions(-)
 create mode 100644 pinot-query-planner/src/main/java/org/apache/calcite/rel/hint/PinotHintOptions.java
 create mode 100644 pinot-query-planner/src/main/java/org/apache/calcite/rel/rules/PinotAggregateToSemiJoinRule.java
 create mode 100644 pinot-query-planner/src/main/java/org/apache/calcite/rel/rules/PinotJoinToDynamicBroadcastRule.java
 create mode 100644 pinot-query-planner/src/test/resources/queries/PinotHintablePlans.json


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org