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: [email protected]
For additional commands, e-mail: [email protected]