You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@calcite.apache.org by "Aitozi (Jira)" <ji...@apache.org> on 2022/09/04 07:34:00 UTC

[jira] [Created] (CALCITE-5264) Allow HintStrategy exclusion rules check for all the rels of a single match

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)