{"action":"created","issue":{"url":"https://api.github.com/repos/apache/spark/issues/13653","repository_url":"https://api.github.com/repos/apache/spark","labels_url":"https://api.github.com/repos/apache/spark/issues/13653/labels{/name}","comments_url":"https://api.github.com/repos/apache/spark/issues/13653/comments","events_url":"https://api.github.com/repos/apache/spark/issues/13653/events","html_url":"https://github.com/apache/spark/pull/13653","id":160067744,"number":13653,"title":"[SPARK-15933][SQL][STREAMING] Refactored DF reader-writer to use readStream and writeStream for streaming DFs","user":{"login":"tdas","id":663212,"avatar_url":"https://avatars.githubusercontent.com/u/663212?v=3","gravatar_id":"","url":"https://api.github.com/users/tdas","html_url":"https://github.com/tdas","followers_url":"https://api.github.com/users/tdas/followers","following_url":"https://api.github.com/users/tdas/following{/other_user}","gists_url":"https://api.github.com/users/tdas/gists{/gist_id}","starred_url":"https://api.github.com/users/tdas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tdas/subscriptions","organizations_url":"https://api.github.com/users/tdas/orgs","repos_url":"https://api.github.com/users/tdas/repos","events_url":"https://api.github.com/users/tdas/events{/privacy}","received_events_url":"https://api.github.com/users/tdas/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2016-06-13T23:35:58Z","updated_at":"2016-06-14T01:15:10Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/apache/spark/pulls/13653","html_url":"https://github.com/apache/spark/pull/13653","diff_url":"https://github.com/apache/spark/pull/13653.diff","patch_url":"https://github.com/apache/spark/pull/13653.patch"},"body":"## What changes were proposed in this pull request?\r\nCurrently, the DataFrameReader/Writer has method that are needed for streaming and non-streaming DFs. This is quite awkward because each method in them through runtime exception for one case or the other. So rather having half the methods throw runtime exceptions, its just better to have a different reader/writer API for streams.\r\n\r\n- [ ] Python API!!\r\n\r\n## How was this patch tested?\r\nExisting unit tests + two sets of unit tests for DataFrameReader/Writer and DataStreamReader/Writer."},"comment":{"url":"https://api.github.com/repos/apache/spark/issues/comments/225754356","html_url":"https://github.com/apache/spark/pull/13653#issuecomment-225754356","issue_url":"https://api.github.com/repos/apache/spark/issues/13653","id":225754356,"user":{"login":"AmplabJenkins","id":4031291,"avatar_url":"https://avatars.githubusercontent.com/u/4031291?v=3","gravatar_id":"","url":"https://api.github.com/users/AmplabJenkins","html_url":"https://github.com/AmplabJenkins","followers_url":"https://api.github.com/users/AmplabJenkins/followers","following_url":"https://api.github.com/users/AmplabJenkins/following{/other_user}","gists_url":"https://api.github.com/users/AmplabJenkins/gists{/gist_id}","starred_url":"https://api.github.com/users/AmplabJenkins/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AmplabJenkins/subscriptions","organizations_url":"https://api.github.com/users/AmplabJenkins/orgs","repos_url":"https://api.github.com/users/AmplabJenkins/repos","events_url":"https://api.github.com/users/AmplabJenkins/events{/privacy}","received_events_url":"https://api.github.com/users/AmplabJenkins/received_events","type":"User","site_admin":false},"created_at":"2016-06-14T01:15:09Z","updated_at":"2016-06-14T01:15:09Z","body":"Merged build finished. Test FAILed."}}
{"actor":{"display_login":"AmplabJenkins"}}