You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by bc...@apache.org on 2016/08/17 23:05:28 UTC

[4/4] incubator-beam git commit: Closes #812

Closes #812


Project: http://git-wip-us.apache.org/repos/asf/incubator-beam/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-beam/commit/89367cfb
Tree: http://git-wip-us.apache.org/repos/asf/incubator-beam/tree/89367cfb
Diff: http://git-wip-us.apache.org/repos/asf/incubator-beam/diff/89367cfb

Branch: refs/heads/master
Commit: 89367cfb19ae86d66441970277177512961d3b6a
Parents: 4609773 fbf77f9
Author: bchambers <bc...@google.com>
Authored: Wed Aug 17 15:43:47 2016 -0700
Committer: bchambers <bc...@google.com>
Committed: Wed Aug 17 15:43:47 2016 -0700

----------------------------------------------------------------------
 .../org/apache/beam/sdk/transforms/DoFn.java    |   17 +-
 .../beam/sdk/transforms/DoFnAdapters.java       |  281 +++++
 .../beam/sdk/transforms/DoFnReflector.java      | 1150 ------------------
 .../apache/beam/sdk/transforms/DoFnTester.java  |    2 +-
 .../org/apache/beam/sdk/transforms/ParDo.java   |    6 +-
 .../sdk/transforms/reflect/DoFnInvoker.java     |   61 +
 .../sdk/transforms/reflect/DoFnInvokers.java    |  506 ++++++++
 .../sdk/transforms/reflect/DoFnSignature.java   |  113 ++
 .../sdk/transforms/reflect/DoFnSignatures.java  |  321 +++++
 .../sdk/transforms/reflect/package-info.java    |   23 +
 .../beam/sdk/transforms/DoFnReflectorTest.java  |  822 -------------
 .../apache/beam/sdk/transforms/FlattenTest.java |    4 +-
 .../dofnreflector/DoFnReflectorTestHelper.java  |  116 --
 .../transforms/reflect/DoFnInvokersTest.java    |  498 ++++++++
 .../reflect/DoFnInvokersTestHelper.java         |  116 ++
 .../transforms/reflect/DoFnSignaturesTest.java  |  371 ++++++
 .../transforms/DoFnInvokersBenchmark.java       |  224 ++++
 .../transforms/DoFnReflectorBenchmark.java      |  232 ----
 18 files changed, 2529 insertions(+), 2334 deletions(-)
----------------------------------------------------------------------