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)