payload: {"action":"created","issue":{"url":"https://api.github.com/repos/apache/spark/issues/24029","repository_url":"https://api.github.com/repos/apache/spark","labels_url":"https://api.github.com/repos/apache/spark/issues/24029/labels{/name}","comments_url":"https://api.github.com/repos/apache/spark/issues/24029/comments","events_url":"https://api.github.com/repos/apache/spark/issues/24029/events","html_url":"https://github.com/apache/spark/pull/24029","id":418947365,"node_id":"MDExOlB1bGxSZXF1ZXN0MjU5NTk5MjI0","number":24029,"title":"[SPARK-27108][SQL] Add parsed SQL plans for create, CTAS.","user":{"login":"rdblue","id":87915,"node_id":"MDQ6VXNlcjg3OTE1","avatar_url":"https://avatars1.githubusercontent.com/u/87915?v=4","gravatar_id":"","url":"https://api.github.com/users/rdblue","html_url":"https://github.com/rdblue","followers_url":"https://api.github.com/users/rdblue/followers","following_url":"https://api.github.com/users/rdblue/following{/other_user}","gists_url":"https://api.github.com/users/rdblue/gists{/gist_id}","starred_url":"https://api.github.com/users/rdblue/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rdblue/subscriptions","organizations_url":"https://api.github.com/users/rdblue/orgs","repos_url":"https://api.github.com/users/rdblue/repos","events_url":"https://api.github.com/users/rdblue/events{/privacy}","received_events_url":"https://api.github.com/users/rdblue/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":19,"created_at":"2019-03-08T20:34:07Z","updated_at":"2019-03-18T22:32:17Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/apache/spark/pulls/24029","html_url":"https://github.com/apache/spark/pull/24029","diff_url":"https://github.com/apache/spark/pull/24029.diff","patch_url":"https://github.com/apache/spark/pull/24029.patch"},"body":"## What changes were proposed in this pull request?\r\n\r\nThis moves parsing `CREATE TABLE ... USING` statements into catalyst. Catalyst produces logical plans with the parsed information and those plans are converted to v1 `DataSource` plans in `DataSourceAnalysis`.\r\n\r\nThis prepares for adding v2 create plans that should receive the information parsed from SQL without being translated to v1 plans first.\r\n\r\nThis also makes it possible to parse in catalyst instead of breaking the parser across the abstract `AstBuilder` in catalyst and `SparkSqlParser` in core.\r\n\r\nFor more information, see the [mailing list thread](https://lists.apache.org/thread.html/54f4e1929ceb9a2b0cac7cb058000feb8de5d6c667b2e0950804c613@%3Cdev.spark.apache.org%3E).\r\n\r\n## How was this patch tested?\r\n\r\nThis uses existing tests to catch regressions. This introduces no behavior changes."},"comment":{"url":"https://api.github.com/repos/apache/spark/issues/comments/474126956","html_url":"https://github.com/apache/spark/pull/24029#issuecomment-474126956","issue_url":"https://api.github.com/repos/apache/spark/issues/24029","id":474126956,"node_id":"MDEyOklzc3VlQ29tbWVudDQ3NDEyNjk1Ng==","user":{"login":"SparkQA","id":8108735,"node_id":"MDQ6VXNlcjgxMDg3MzU=","avatar_url":"https://avatars1.githubusercontent.com/u/8108735?v=4","gravatar_id":"","url":"https://api.github.com/users/SparkQA","html_url":"https://github.com/SparkQA","followers_url":"https://api.github.com/users/SparkQA/followers","following_url":"https://api.github.com/users/SparkQA/following{/other_user}","gists_url":"https://api.github.com/users/SparkQA/gists{/gist_id}","starred_url":"https://api.github.com/users/SparkQA/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SparkQA/subscriptions","organizations_url":"https://api.github.com/users/SparkQA/orgs","repos_url":"https://api.github.com/users/SparkQA/repos","events_url":"https://api.github.com/users/SparkQA/events{/privacy}","received_events_url":"https://api.github.com/users/SparkQA/received_events","type":"User","site_admin":false},"created_at":"2019-03-18T22:32:17Z","updated_at":"2019-03-18T22:32:17Z","author_association":"NONE","body":"**[Test build #103641 has started](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/103641/testReport)** for PR 24029 at commit [`65c5cd5`](https://github.com/apache/spark/commit/65c5cd577be4b25c9146c1335663ae95e3f822bd)."}}
other: {"actor":{"display_login":"SparkQA"}}