----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/72433/#review220850 -----------------------------------------------------------
common/src/java/org/apache/hadoop/hive/ql/ErrorMsg.java Line 442 (original) <https://reviews.apache.org/r/72433/#comment309568> Why is this error code going away? Even if it is not used probably makes sense to keep it around and mark it as deprecated for backwards reference. ql/src/java/org/apache/hadoop/hive/ql/ddl/view/create/CreateMaterializedViewDesc.java Lines 49 (patched) <https://reviews.apache.org/r/72433/#comment309566> It seems more appropiate to update the display name too at this point. ql/src/java/org/apache/hadoop/hive/ql/ddl/view/create/CreateMaterializedViewDesc.java Lines 67 (patched) <https://reviews.apache.org/r/72433/#comment309567> // only used for materialized views These comments can go away. ql/src/java/org/apache/hadoop/hive/ql/parse/BaseSemanticAnalyzer.java Line 1818 (original), 1818 (patched) <https://reviews.apache.org/r/72433/#comment309569> Can we make this protected again? I did not see any usage that is not by a subclass? ql/src/java/org/apache/hadoop/hive/ql/parse/CalcitePlanner.java Lines 566 (patched) <https://reviews.apache.org/r/72433/#comment309570> What is the goal of this block? Why is this needed now and it was not needed before? This seems more than a refactoring. Fwiw there is some logic below executed when we create a view in _handleCreateViewDDL_. ql/src/java/org/apache/hadoop/hive/ql/parse/CalcitePlanner.java Line 1848 (original), 1854 (patched) <https://reviews.apache.org/r/72433/#comment309571> Why are we changing this? We should not have to change this logic since isView semantics should not change. ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java Line 12614 (original), 12620 (patched) <https://reviews.apache.org/r/72433/#comment309572> Not sure why we need this change since information should be in qb. - Jesús Camacho Rodríguez On April 25, 2020, 11:23 a.m., Miklos Gergely wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/72433/ > ----------------------------------------------------------- > > (Updated April 25, 2020, 11:23 a.m.) > > > Review request for hive and Jesús Camacho Rodríguez. > > > Bugs: HIVE-23244 > https://issues.apache.org/jira/browse/HIVE-23244 > > > Repository: hive-git > > > Description > ------- > > Create View commands are not queries, but commands which have queries as a > part of them. Therefore a separate CreateViewAnalyzer is needed which uses > SemanticAnalyer to analyze it's query. > > > Diffs > ----- > > common/src/java/org/apache/hadoop/hive/ql/ErrorMsg.java 8e643fe844 > parser/src/java/org/apache/hadoop/hive/ql/parse/HiveParser.g b03b0989b8 > ql/src/java/org/apache/hadoop/hive/ql/ddl/DDLUtils.java b82fc5e91d > > ql/src/java/org/apache/hadoop/hive/ql/ddl/view/create/AbstractCreateViewAnalyzer.java > PRE-CREATION > > ql/src/java/org/apache/hadoop/hive/ql/ddl/view/create/AbstractCreateViewDesc.java > PRE-CREATION > > ql/src/java/org/apache/hadoop/hive/ql/ddl/view/create/AlterViewAsAnalyzer.java > PRE-CREATION > ql/src/java/org/apache/hadoop/hive/ql/ddl/view/create/AlterViewAsDesc.java > PRE-CREATION > > ql/src/java/org/apache/hadoop/hive/ql/ddl/view/create/AlterViewAsOperation.java > PRE-CREATION > > ql/src/java/org/apache/hadoop/hive/ql/ddl/view/create/CreateMaterializedViewDesc.java > PRE-CREATION > > ql/src/java/org/apache/hadoop/hive/ql/ddl/view/create/CreateMaterializedViewOperation.java > PRE-CREATION > > ql/src/java/org/apache/hadoop/hive/ql/ddl/view/create/CreateViewAnalyzer.java > PRE-CREATION > ql/src/java/org/apache/hadoop/hive/ql/ddl/view/create/CreateViewDesc.java > d1f36945fb > > ql/src/java/org/apache/hadoop/hive/ql/ddl/view/create/CreateViewOperation.java > f7952a5cc1 > ql/src/java/org/apache/hadoop/hive/ql/exec/repl/ReplLoadTask.java > b578d48ce1 > ql/src/java/org/apache/hadoop/hive/ql/parse/BaseSemanticAnalyzer.java > 4f1e23d7a6 > ql/src/java/org/apache/hadoop/hive/ql/parse/CalcitePlanner.java 7b2e201e5a > ql/src/java/org/apache/hadoop/hive/ql/parse/ParseContext.java bef02176c2 > ql/src/java/org/apache/hadoop/hive/ql/parse/QB.java 9d94b6e2dd > ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java > 0de3730351 > ql/src/java/org/apache/hadoop/hive/ql/parse/StorageFormat.java 2350646c36 > ql/src/java/org/apache/hadoop/hive/ql/parse/TaskCompiler.java 2f3fc6c50a > ql/src/java/org/apache/hadoop/hive/ql/plan/HiveOperation.java c75829c272 > ql/src/java/org/apache/hadoop/hive/ql/plan/LoadFileDesc.java 07bcef8ee3 > ql/src/java/org/apache/hadoop/hive/ql/plan/PlanUtils.java 980f39b681 > ql/src/test/results/clientnegative/create_or_replace_view4.q.out 767cc77596 > ql/src/test/results/clientnegative/create_view_failure3.q.out 8b79272f46 > ql/src/test/results/clientnegative/create_view_failure5.q.out b7b3984292 > ql/src/test/results/clientnegative/create_view_failure6.q.out 6d9fb6461d > ql/src/test/results/clientnegative/create_view_failure7.q.out 337dbe889e > ql/src/test/results/clientnegative/create_view_failure8.q.out cccb7e4b06 > ql/src/test/results/clientnegative/create_view_failure9.q.out eac8cb489e > ql/src/test/results/clientnegative/selectDistinctStarNeg_1.q.out 9496e528e2 > ql/src/test/results/clientpositive/create_view.q.out 7414d4749d > ql/src/test/results/clientpositive/explain_ddl.q.out aea46d304f > ql/src/test/results/clientpositive/llap/create_view_translate.q.out > b5d464e716 > ql/src/test/results/clientpositive/llap/explainuser_1.q.out 7f0ce5a9c7 > ql/src/test/results/clientpositive/llap/lineage3.q.out a4f6e61af4 > ql/src/test/results/clientpositive/llap/selectDistinctStar.q.out 3fc0074ed4 > ql/src/test/results/clientpositive/llap/union_top_level.q.out e0d86b3989 > ql/src/test/results/clientpositive/llap/vector_windowing.q.out ca3c6337bf > ql/src/test/results/clientpositive/tez/explainanalyze_3.q.out dad999ab1a > ql/src/test/results/clientpositive/tez/explainuser_3.q.out 5218c90f0c > > > Diff: https://reviews.apache.org/r/72433/diff/1/ > > > Testing > ------- > > All the tests are still running fine. > > > Thanks, > > Miklos Gergely > >