This is an automated email from the ASF dual-hosted git repository.

krisztiankasa pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hive.git


The following commit(s) were added to refs/heads/master by this push:
     new d9c3bc76671 HIVE-26850: Added columns info of source table for alter 
view query (Sai Hemanth Gantasala, reviewed by Krisztian Kasa)
d9c3bc76671 is described below

commit d9c3bc7667192d9eac9af19ad2bf57aeca09fd55
Author: Sai Hemanth Gantasala 
<[email protected]>
AuthorDate: Fri Dec 16 09:00:48 2022 -0800

    HIVE-26850: Added columns info of source table for alter view query (Sai 
Hemanth Gantasala, reviewed by Krisztian Kasa)
---
 .../org/apache/hadoop/hive/ql/ddl/view/create/AlterViewAsAnalyzer.java  | 2 +-
 .../org/apache/hadoop/hive/ql/ddl/view/create/CreateViewAnalyzer.java   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/ql/src/java/org/apache/hadoop/hive/ql/ddl/view/create/AlterViewAsAnalyzer.java
 
b/ql/src/java/org/apache/hadoop/hive/ql/ddl/view/create/AlterViewAsAnalyzer.java
index 33c8bda2418..329ed84a601 100644
--- 
a/ql/src/java/org/apache/hadoop/hive/ql/ddl/view/create/AlterViewAsAnalyzer.java
+++ 
b/ql/src/java/org/apache/hadoop/hive/ql/ddl/view/create/AlterViewAsAnalyzer.java
@@ -63,7 +63,7 @@ public class AlterViewAsAnalyzer extends 
AbstractCreateViewAnalyzer {
     schema = new ArrayList<FieldSchema>(analyzer.getResultSchema());
     ParseUtils.validateColumnNameUniqueness(
         analyzer.getOriginalResultSchema() == null ? schema : 
analyzer.getOriginalResultSchema());
-
+    setColumnAccessInfo(analyzer.getColumnAccessInfo());
     String expandedText = 
ctx.getTokenRewriteStream().toString(select.getTokenStartIndex(), 
select.getTokenStopIndex());
 
     AlterViewAsDesc desc = new AlterViewAsDesc(fqViewName, schema, 
originalText, expandedText);
diff --git 
a/ql/src/java/org/apache/hadoop/hive/ql/ddl/view/create/CreateViewAnalyzer.java 
b/ql/src/java/org/apache/hadoop/hive/ql/ddl/view/create/CreateViewAnalyzer.java
index 69bde92cc47..d2cee2c8aa7 100644
--- 
a/ql/src/java/org/apache/hadoop/hive/ql/ddl/view/create/CreateViewAnalyzer.java
+++ 
b/ql/src/java/org/apache/hadoop/hive/ql/ddl/view/create/CreateViewAnalyzer.java
@@ -93,7 +93,7 @@ public class CreateViewAnalyzer extends 
AbstractCreateViewAnalyzer {
 
     List<FieldSchema> partitionColumns = getPartitionColumns(imposedSchema, 
select, viewName,
         partitionColumnNames);
-
+    setColumnAccessInfo(analyzer.getColumnAccessInfo());
     CreateViewDesc desc = new CreateViewDesc(fqViewName, schema, comment, 
properties, partitionColumnNames,
         ifNotExists, orReplace, originalText, expandedText, partitionColumns);
     validateCreateView(desc, analyzer);

Reply via email to