You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@impala.apache.org by "Paul Rogers (JIRA)" <ji...@apache.org> on 2018/11/08 22:57:00 UTC

[jira] [Created] (IMPALA-7841) Refactor QueryStmt, other analysis code for easier debugging

Paul Rogers created IMPALA-7841:
-----------------------------------

             Summary: Refactor QueryStmt, other analysis code for easier debugging
                 Key: IMPALA-7841
                 URL: https://issues.apache.org/jira/browse/IMPALA-7841
             Project: IMPALA
          Issue Type: Improvement
          Components: Frontend
    Affects Versions: Impala 3.0
            Reporter: Paul Rogers
            Assignee: Paul Rogers


IMPALA-7808 started the process of refactoring the Analyzer code for easier debugging. It did so by grouping {{SelectStmt}} code into a nested class, which then allowed breaking up a large function into smaller chunks.

This ticket continues that process with two changes:

* Follow-on refactoring of {{SelectStmt}} to make some of the newly-created functions simpler. (The first change tried to keep code unchanged as much as possible.)
* Apply the same technique to the {{QueryStmt}} base class and to its other subclasses.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)