You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by re...@apache.org on 2018/07/14 12:25:14 UTC

[beam] 01/01: Merge pull request #5941: [BEAM-4076] Schema utilities for converting between types

This is an automated email from the ASF dual-hosted git repository.

reuvenlax pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git

commit 9432dffc8d98fe56391719993e45e1551de2a9d1
Merge: 6fd2834 a1e55a2
Author: reuvenlax <re...@google.com>
AuthorDate: Sat Jul 14 05:25:07 2018 -0700

    Merge pull request #5941: [BEAM-4076] Schema utilities for converting between types

 .../java/org/apache/beam/sdk/schemas/Schema.java   |  63 ++++++
 .../apache/beam/sdk/schemas/SchemaProvider.java    |   3 +-
 .../beam/sdk/schemas/transforms/Convert.java       | 161 +++++++++++++++
 .../transforms/package-info.java}                  |  22 +-
 .../org/apache/beam/sdk/values/PCollection.java    |  15 ++
 .../beam/sdk/values/reflect/FieldValueGetter.java  |   3 +-
 .../values/reflect/FieldValueGetterFactory.java    |   3 +-
 .../beam/sdk/values/reflect/FieldValueSetter.java  |   3 +-
 .../values/reflect/FieldValueSetterFactory.java    |   3 +-
 .../beam/sdk/values/reflect/ReflectionGetter.java  |   2 +-
 .../org/apache/beam/sdk/schemas/SchemaTest.java    | 109 ++++++++++
 .../beam/sdk/schemas/transforms/ConvertTest.java   | 221 +++++++++++++++++++++
 .../beam/sdk/schemas/utils/SchemaTestUtils.java    |  51 +----
 13 files changed, 588 insertions(+), 71 deletions(-)