Jinfeng Ni created DRILL-580:
--------------------------------

             Summary: Drill logical or physical rules should not specify child 
operand
                 Key: DRILL-580
                 URL: https://issues.apache.org/jira/browse/DRILL-580
             Project: Apache Drill
          Issue Type: Bug
            Reporter: Jinfeng Ni
            Assignee: Jinfeng Ni


Most of Drill logical and physical rules (implements RelOptRule) are 
essentially conversion rules.  For conversion rule, it's not required to 
specify the child operand in the rule's pattern matching expression. However, 
currently, Drill logical or physical rules specify the child operand. This will 
cause unnecessary rule firing during optiq transformation call, causing more 
planning time. 

In stead, for conversion rule in Drill logical/physical phases, it would be 
sufficient enough to specify the parent operand.  



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to