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);