aboutsummaryrefslogtreecommitdiff
path: root/mllib/src/main/scala/org/apache
diff options
context:
space:
mode:
authorCheng Lian <lian@databricks.com>2016-04-12 22:28:57 +0800
committerCheng Lian <lian@databricks.com>2016-04-12 22:28:57 +0800
commit124cbfb683a5e959e1b5181d4d0cc56956b50385 (patch)
tree15fd0307bbd09e7b1f07752f5915a4344861a0fa /mllib/src/main/scala/org/apache
parentb0f5497e9520575e5082fa8ce8be5569f43abe74 (diff)
downloadspark-124cbfb683a5e959e1b5181d4d0cc56956b50385.tar.gz
spark-124cbfb683a5e959e1b5181d4d0cc56956b50385.tar.bz2
spark-124cbfb683a5e959e1b5181d4d0cc56956b50385.zip
[SPARK-14488][SPARK-14493][SQL] "CREATE TEMPORARY TABLE ... USING ... AS SELECT" shouldn't create persisted table
## What changes were proposed in this pull request? When planning logical plan node `CreateTableUsingAsSelect`, we neglected its `temporary` field and always generates a `CreateMetastoreDataSourceAsSelect`. This PR fixes this issue generating `CreateTempTableUsingAsSelect` when `temporary` is true. This PR also fixes SPARK-14493 since the root cause of SPARK-14493 is that we were `CreateMetastoreDataSourceAsSelect` uses default Hive warehouse location when `PATH` data source option is absent. ## How was this patch tested? Added a test case to create a temporary table using the target syntax and check whether it's indeed a temporary table. Author: Cheng Lian <lian@databricks.com> Closes #12303 from liancheng/spark-14488-fix-ctas-using.
Diffstat (limited to 'mllib/src/main/scala/org/apache')
0 files changed, 0 insertions, 0 deletions