-
- Downloads
[SPARK-14842][SQL] Implement view creation in sql/core
## What changes were proposed in this pull request? This patch re-implements view creation command in sql/core, based on the pre-existing view creation command in the Hive module. This consolidates the view creation logical command and physical command into a single one, called CreateViewCommand. ## How was this patch tested? All the code should've been tested by existing tests. Author: Reynold Xin <rxin@databricks.com> Closes #12615 from rxin/SPARK-14842-2.
Showing
- sql/catalyst/src/main/scala/org/apache/spark/sql/types/DataType.scala 3 additions, 0 deletions.../src/main/scala/org/apache/spark/sql/types/DataType.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/types/UserDefinedType.scala 2 additions, 0 deletions...in/scala/org/apache/spark/sql/types/UserDefinedType.scala
- sql/core/src/main/scala/org/apache/spark/sql/execution/SparkSqlParser.scala 4 additions, 4 deletions...scala/org/apache/spark/sql/execution/SparkSqlParser.scala
- sql/core/src/main/scala/org/apache/spark/sql/execution/command/views.scala 126 additions, 6 deletions.../scala/org/apache/spark/sql/execution/command/views.scala
- sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveMetastoreCatalog.scala 2 additions, 17 deletions...cala/org/apache/spark/sql/hive/HiveMetastoreCatalog.scala
- sql/hive/src/main/scala/org/apache/spark/sql/hive/client/HiveClient.scala 0 additions, 6 deletions...n/scala/org/apache/spark/sql/hive/client/HiveClient.scala
- sql/hive/src/main/scala/org/apache/spark/sql/hive/client/HiveClientImpl.scala 0 additions, 8 deletions...ala/org/apache/spark/sql/hive/client/HiveClientImpl.scala
- sql/hive/src/main/scala/org/apache/spark/sql/hive/execution/CreateViewAsSelect.scala 0 additions, 137 deletions.../apache/spark/sql/hive/execution/CreateViewAsSelect.scala
- sql/hive/src/test/scala/org/apache/spark/sql/hive/HiveDDLCommandSuite.scala 3 additions, 4 deletions...scala/org/apache/spark/sql/hive/HiveDDLCommandSuite.scala
Loading
Please register or sign in to comment