[GitHub] spark pull request #16400: [SPARK-18941][SQL][DOC] Add a new behavior docume...

2017-01-07 Thread asfgit
Github user asfgit closed the pull request at:

https://github.com/apache/spark/pull/16400


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

-
To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org
For additional commands, e-mail: reviews-h...@spark.apache.org



[GitHub] spark pull request #16400: [SPARK-18941][SQL][DOC] Add a new behavior docume...

2017-01-07 Thread dongjoon-hyun
Github user dongjoon-hyun commented on a diff in the pull request:

https://github.com/apache/spark/pull/16400#discussion_r95061882
  
--- Diff: docs/sql-programming-guide.md ---
@@ -1362,6 +1362,13 @@ options.
  - Dataset and DataFrame API `explode` has been deprecated, alternatively, 
use `functions.explode()` with `select` or `flatMap`
  - Dataset and DataFrame API `registerTempTable` has been deprecated and 
replaced by `createOrReplaceTempView`
 
+ - Changes to `CREATE TABLE ... LOCATION` behavior.
+- From Spark 2.0, `CREATE TABLE ... LOCATION` is equivalent to `CREATE 
EXTERNAL TABLE ... LOCATION`
+  in order to prevent accidental dropping the existing data in the 
user-provided locations.
+  Please see 
[SPARK-15276](https://issues.apache.org/jira/browse/SPARK-15276) for details.
--- End diff --

It's removed.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

-
To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org
For additional commands, e-mail: reviews-h...@spark.apache.org



[GitHub] spark pull request #16400: [SPARK-18941][SQL][DOC] Add a new behavior docume...

2017-01-07 Thread dongjoon-hyun
Github user dongjoon-hyun commented on a diff in the pull request:

https://github.com/apache/spark/pull/16400#discussion_r95061877
  
--- Diff: docs/sql-programming-guide.md ---
@@ -1362,6 +1362,13 @@ options.
  - Dataset and DataFrame API `explode` has been deprecated, alternatively, 
use `functions.explode()` with `select` or `flatMap`
  - Dataset and DataFrame API `registerTempTable` has been deprecated and 
replaced by `createOrReplaceTempView`
 
+ - Changes to `CREATE TABLE ... LOCATION` behavior.
--- End diff --

Yep.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

-
To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org
For additional commands, e-mail: reviews-h...@spark.apache.org



[GitHub] spark pull request #16400: [SPARK-18941][SQL][DOC] Add a new behavior docume...

2017-01-06 Thread gatorsmile
Github user gatorsmile commented on a diff in the pull request:

https://github.com/apache/spark/pull/16400#discussion_r95053274
  
--- Diff: docs/sql-programming-guide.md ---
@@ -1362,6 +1362,13 @@ options.
  - Dataset and DataFrame API `explode` has been deprecated, alternatively, 
use `functions.explode()` with `select` or `flatMap`
  - Dataset and DataFrame API `registerTempTable` has been deprecated and 
replaced by `createOrReplaceTempView`
 
+ - Changes to `CREATE TABLE ... LOCATION` behavior.
+- From Spark 2.0, `CREATE TABLE ... LOCATION` is equivalent to `CREATE 
EXTERNAL TABLE ... LOCATION`
+  in order to prevent accidental dropping the existing data in the 
user-provided locations.
+  Please see 
[SPARK-15276](https://issues.apache.org/jira/browse/SPARK-15276) for details.
+- As a result, `DROP TABLE` statements on those tables will not remove 
the data.
+  Note that this is different than the Hive behavior.
--- End diff --

Now, we can remove this sentence. 


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

-
To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org
For additional commands, e-mail: reviews-h...@spark.apache.org



[GitHub] spark pull request #16400: [SPARK-18941][SQL][DOC] Add a new behavior docume...

2017-01-06 Thread gatorsmile
Github user gatorsmile commented on a diff in the pull request:

https://github.com/apache/spark/pull/16400#discussion_r95053222
  
--- Diff: docs/sql-programming-guide.md ---
@@ -1362,6 +1362,13 @@ options.
  - Dataset and DataFrame API `explode` has been deprecated, alternatively, 
use `functions.explode()` with `select` or `flatMap`
  - Dataset and DataFrame API `registerTempTable` has been deprecated and 
replaced by `createOrReplaceTempView`
 
+ - Changes to `CREATE TABLE ... LOCATION` behavior.
+- From Spark 2.0, `CREATE TABLE ... LOCATION` is equivalent to `CREATE 
EXTERNAL TABLE ... LOCATION`
+  in order to prevent accidental dropping the existing data in the 
user-provided locations.
--- End diff --

Also add two more sentences here. `That means, a Hive table created in 
Spark SQL with the user-specified location is a Hive external table. Users are 
not allowed to specify the location for Hive managed tables. `


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

-
To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org
For additional commands, e-mail: reviews-h...@spark.apache.org



[GitHub] spark pull request #16400: [SPARK-18941][SQL][DOC] Add a new behavior docume...

2017-01-06 Thread gatorsmile
Github user gatorsmile commented on a diff in the pull request:

https://github.com/apache/spark/pull/16400#discussion_r95052715
  
--- Diff: docs/sql-programming-guide.md ---
@@ -1362,6 +1362,13 @@ options.
  - Dataset and DataFrame API `explode` has been deprecated, alternatively, 
use `functions.explode()` with `select` or `flatMap`
  - Dataset and DataFrame API `registerTempTable` has been deprecated and 
replaced by `createOrReplaceTempView`
 
+ - Changes to `CREATE TABLE ... LOCATION` behavior.
+- From Spark 2.0, `CREATE TABLE ... LOCATION` is equivalent to `CREATE 
EXTERNAL TABLE ... LOCATION`
+  in order to prevent accidental dropping the existing data in the 
user-provided locations.
--- End diff --

wait. I need to rephrase it. 


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

-
To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org
For additional commands, e-mail: reviews-h...@spark.apache.org



[GitHub] spark pull request #16400: [SPARK-18941][SQL][DOC] Add a new behavior docume...

2017-01-06 Thread gatorsmile
Github user gatorsmile commented on a diff in the pull request:

https://github.com/apache/spark/pull/16400#discussion_r95052705
  
--- Diff: docs/sql-programming-guide.md ---
@@ -1362,6 +1362,13 @@ options.
  - Dataset and DataFrame API `explode` has been deprecated, alternatively, 
use `functions.explode()` with `select` or `flatMap`
  - Dataset and DataFrame API `registerTempTable` has been deprecated and 
replaced by `createOrReplaceTempView`
 
+ - Changes to `CREATE TABLE ... LOCATION` behavior.
+- From Spark 2.0, `CREATE TABLE ... LOCATION` is equivalent to `CREATE 
EXTERNAL TABLE ... LOCATION`
+  in order to prevent accidental dropping the existing data in the 
user-provided locations.
+  Please see 
[SPARK-15276](https://issues.apache.org/jira/browse/SPARK-15276) for details.
--- End diff --

Nit: No need to show the JIRA here. Please remove it. 


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

-
To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org
For additional commands, e-mail: reviews-h...@spark.apache.org



[GitHub] spark pull request #16400: [SPARK-18941][SQL][DOC] Add a new behavior docume...

2017-01-06 Thread gatorsmile
Github user gatorsmile commented on a diff in the pull request:

https://github.com/apache/spark/pull/16400#discussion_r95052691
  
--- Diff: docs/sql-programming-guide.md ---
@@ -1362,6 +1362,13 @@ options.
  - Dataset and DataFrame API `explode` has been deprecated, alternatively, 
use `functions.explode()` with `select` or `flatMap`
  - Dataset and DataFrame API `registerTempTable` has been deprecated and 
replaced by `createOrReplaceTempView`
 
+ - Changes to `CREATE TABLE ... LOCATION` behavior.
+- From Spark 2.0, `CREATE TABLE ... LOCATION` is equivalent to `CREATE 
EXTERNAL TABLE ... LOCATION`
+  in order to prevent accidental dropping the existing data in the 
user-provided locations.
--- End diff --

Also add one more sentence here. `Users are not allowed to specify the 
location for managed tables.`


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

-
To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org
For additional commands, e-mail: reviews-h...@spark.apache.org



[GitHub] spark pull request #16400: [SPARK-18941][SQL][DOC] Add a new behavior docume...

2017-01-06 Thread gatorsmile
Github user gatorsmile commented on a diff in the pull request:

https://github.com/apache/spark/pull/16400#discussion_r95052654
  
--- Diff: docs/sql-programming-guide.md ---
@@ -1362,6 +1362,13 @@ options.
  - Dataset and DataFrame API `explode` has been deprecated, alternatively, 
use `functions.explode()` with `select` or `flatMap`
  - Dataset and DataFrame API `registerTempTable` has been deprecated and 
replaced by `createOrReplaceTempView`
 
+ - Changes to `CREATE TABLE ... LOCATION` behavior.
--- End diff --

`behavior.` -> `behavior for Hive tables.`


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

-
To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org
For additional commands, e-mail: reviews-h...@spark.apache.org



[GitHub] spark pull request #16400: [SPARK-18941][SQL][DOC] Add a new behavior docume...

2016-12-25 Thread dongjoon-hyun
GitHub user dongjoon-hyun opened a pull request:

https://github.com/apache/spark/pull/16400

[SPARK-18941][SQL][DOC] Add a new behavior document on `CREATE/DROP TABLE` 
with `LOCATION`

## What changes were proposed in this pull request?

This PR adds a new behavior change description on `CREATE TABLE ... 
LOCATION` at `sql-programming-guide.md` clearly under `Upgrading From Spark SQL 
1.6 to 2.0`. This change is introduced at Apache Spark 2.0.0 as 
[SPARK-15276](https://issues.apache.org/jira/browse/SPARK-15276).

## How was this patch tested?

```
SKIP_API=1 jekyll build
```

**Newly Added Description**
https://cloud.githubusercontent.com/assets/9700541/21475905/d55c3e1e-cae6-11e6-8651-9bf2be53b6dd.png";>


You can merge this pull request into a Git repository by running:

$ git pull https://github.com/dongjoon-hyun/spark SPARK-18941

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/spark/pull/16400.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #16400


commit 3ea7860a3c030ba40ffda40d6e5c586ecce078c3
Author: Dongjoon Hyun 
Date:   2016-12-26T05:06:12Z

[SPARK-18941][SQL][DOC] Add a new behavior document on `CREATE/DROP TABLE` 
with `LOCATION`




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

-
To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org
For additional commands, e-mail: reviews-h...@spark.apache.org