Extract LogicalPlan and PhysicalPlan classes from SemanticAnalysis class
------------------------------------------------------------------------
Key: HIVE-924
URL: https://issues.apache.org/jira/browse/HIVE-924
Project: Hadoop Hive
Issue Type: Bug
Components: Query Processor
Reporter: Carl Steinbach
Currently the SemanticAnalyzer class handles semantic analysis, as well as
logical plan generation and physical plan generation. I think it would be
beneficial to extract distinct LogicalPlan and PhysicalPlan classes from the
SemanticAnalyzer, and have the query processing phase be coordinated by a
QueryCompiler class that would be responsible for triggering the parsing,
semantic analysis, logical plan generation, optimization, and physical plan
generation phases. This proposed reorganization of components would help to
isolate the state of each phase, and would also bring the source into closer
alignment with the description of the query compiler in the Hive design
document on the wiki.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.