GitHub user mairbek opened a pull request: https://github.com/apache/beam/pull/3591
[BEAM-1542] Introduced `SpannerIO.readFn` `SpannerIO.readFn` allows to pipe reading from Cloud Spanner to other computations. The motivating use case is exporting data from a Spanner database, when list of the tables is generated in a previous transform. R: @jkff You can merge this pull request into a Git repository by running: $ git pull https://github.com/mairbek/beam readrefactor Alternatively you can review and apply these changes as the patch at: https://github.com/apache/beam/pull/3591.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 #3591 ---- commit 393f50874d4b5cf8f3ced2dcc248d1a0920bf031 Author: Mairbek Khadikov <mair...@google.com> Date: 2017-07-17T19:37:47Z Inline buildSpannerOptions method commit a12a5526901eb5a6b69bbc342abcbbcff46b3e41 Author: Mairbek Khadikov <mair...@google.com> Date: 2017-07-17T19:39:45Z Specify user agent. commit 426a1fd98a9626c880feb6921028da876b56a1f4 Author: Mairbek Khadikov <mair...@google.com> Date: 2017-07-18T21:40:24Z Changed format to be Apache_Beam_Java/%version% commit 4a5d2242f5653fa0cda709a359cd0b092ab3a3ff Author: Mairbek Khadikov <mair...@google.com> Date: 2017-07-18T23:23:58Z Introduced a ReadOperation abstraction. commit 16737e9476a8599d387c7752e21bad56883265f6 Author: Mairbek Khadikov <mair...@google.com> Date: 2017-07-18T23:36:10Z SpannerIO.readFn commit bc5f33c88805c925b38eeee8fc6de365a7baa4ff Author: Mairbek Khadikov <mair...@google.com> Date: 2017-07-19T00:10:08Z Documentation ---- --- 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. ---