Paul Rogers created DRILL-7503:
----------------------------------

             Summary: Refactor project operator
                 Key: DRILL-7503
                 URL: https://issues.apache.org/jira/browse/DRILL-7503
             Project: Apache Drill
          Issue Type: Improvement
            Reporter: Paul Rogers
            Assignee: Paul Rogers


Work on another ticket revealed that the Project operator ("record batch") has 
grown quite complex. The setup phase lives in the operator as one huge 
function. The function combines the "logical" tasks of working out the 
projection expressions and types, the code gen for those expressions, and the 
physical setup of vectors.

The refactoring breaks up the logic so that it is easier to focus on the 
specific bits of interest.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to