diff options
author | petermaxlee <petermaxlee@gmail.com> | 2016-08-20 13:19:38 +0800 |
---|---|---|
committer | Wenchen Fan <wenchen@databricks.com> | 2016-08-20 13:19:38 +0800 |
commit | 45d40d9f66c666eec6df926db23937589d67225d (patch) | |
tree | 30ca4c1958edf9dacea767e4a7ca6bfa48a74d77 /sql/core | |
parent | ba1737c21aab91ff3f1a1737aa2d6b07575e36a3 (diff) | |
download | spark-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.scala | 3 |
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 => "" |