This closes #4014: [BEAM-1542] SpannerIO: mutation encoding and size estimation improvements
Project: http://git-wip-us.apache.org/repos/asf/beam/repo Commit: http://git-wip-us.apache.org/repos/asf/beam/commit/09f68159 Tree: http://git-wip-us.apache.org/repos/asf/beam/tree/09f68159 Diff: http://git-wip-us.apache.org/repos/asf/beam/diff/09f68159 Branch: refs/heads/master Commit: 09f68159df28b2c83a6be1643984c0e28507989b Parents: aa26f4b 3ba9600 Author: Eugene Kirpichov <kirpic...@google.com> Authored: Mon Oct 30 17:02:42 2017 -0700 Committer: Eugene Kirpichov <kirpic...@google.com> Committed: Mon Oct 30 17:02:42 2017 -0700 ---------------------------------------------------------------------- .../io/gcp/spanner/MutationGroupEncoder.java | 660 +++++++++++++++++++ .../io/gcp/spanner/MutationSizeEstimator.java | 48 ++ .../gcp/spanner/MutationGroupEncoderTest.java | 636 ++++++++++++++++++ 3 files changed, 1344 insertions(+) ----------------------------------------------------------------------