aboutsummaryrefslogtreecommitdiff
path: root/sql/core
diff options
context:
space:
mode:
authorpetermaxlee <petermaxlee@gmail.com>2016-08-20 13:19:38 +0800
committerWenchen Fan <wenchen@databricks.com>2016-08-20 13:19:38 +0800
commit45d40d9f66c666eec6df926db23937589d67225d (patch)
tree30ca4c1958edf9dacea767e4a7ca6bfa48a74d77 /sql/core
parentba1737c21aab91ff3f1a1737aa2d6b07575e36a3 (diff)
downloadspark-45d40d9f66c666eec6df926db23937589d67225d.tar.gz
spark-45d40d9f66c666eec6df926db23937589d67225d.tar.bz2
spark-45d40d9f66c666eec6df926db23937589d67225d.zip
[SPARK-17150][SQL] Support SQL generation for inline tables
## What changes were proposed in this pull request? This patch adds support for SQL generation for inline tables. With this, it would be possible to create a view that depends on inline tables. ## How was this patch tested? Added a test case in LogicalPlanToSQLSuite. Author: petermaxlee <petermaxlee@gmail.com> Closes #14709 from petermaxlee/SPARK-17150.
Diffstat (limited to 'sql/core')
-rw-r--r--sql/core/src/main/scala/org/apache/spark/sql/catalyst/SQLBuilder.scala3
1 files changed, 3 insertions, 0 deletions
diff --git a/sql/core/src/main/scala/org/apache/spark/sql/catalyst/SQLBuilder.scala b/sql/core/src/main/scala/org/apache/spark/sql/catalyst/SQLBuilder.scala
index 0f51aa58d6..af1de511da 100644
--- a/sql/core/src/main/scala/org/apache/spark/sql/catalyst/SQLBuilder.scala
+++ b/sql/core/src/main/scala/org/apache/spark/sql/catalyst/SQLBuilder.scala
@@ -205,6 +205,9 @@ class SQLBuilder private (
case p: ScriptTransformation =>
scriptTransformationToSQL(p)
+ case p: LocalRelation =>
+ p.toSQL(newSubqueryName())
+
case OneRowRelation =>
""