Aitozi created CALCITE-5264:
-------------------------------
Summary: Allow HintStrategy exclusion rules check for all the rels
of a single match
Key: CALCITE-5264
URL: https://issues.apache.org/jira/browse/CALCITE-5264
Project: Calcite
Issue Type: Improvement
Components: core
Reporter: Aitozi
In the https://issues.apache.org/jira/browse/CALCITE-3781, calcite can specify
a hint for a relNode to let the planner exclude some rule when optimze. But as
[~julianhyde] sail, it's strange to only check for the {{rels[0]}}. If we have
a rule to push a common project to the source scan, we want to prevent the
common project optimized from the ProjectMerge Rule, it can not work, as the
preserved on in at the bottom.
So I proposal to check all the rels for the rule.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)