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/12/03 00:04:00 UTC

[beam] branch master updated (6517025 -> 60cc4c1)

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

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


    from 6517025  Merge pull request #7178: [BEAM-6163] Build python boot for mac and support process env on mac
     add 60cc4c1  Merge pull request #7147 : [BEAM-4453] Use constructors to generate schema POJOs

No new revisions were added by this update.

Summary of changes:
 .../apache/beam/sdk/schemas/CachingFactory.java    |  55 ++++++
 .../{NoSuchSchemaException.java => Factory.java}   |   8 +-
 .../apache/beam/sdk/schemas/FieldValueGetter.java  |   2 -
 .../beam/sdk/schemas/FieldValueGetterFactory.java  |   6 +-
 .../apache/beam/sdk/schemas/FieldValueSetter.java  |  16 --
 .../beam/sdk/schemas/FieldValueSetterFactory.java  |   6 +-
 .../sdk/schemas/FieldValueTypeInformation.java     | 140 ++++++++++++++
 ....java => FieldValueTypeInformationFactory.java} |   9 +-
 .../beam/sdk/schemas/FromRowUsingCreator.java      | 149 +++++++++++++++
 .../sdk/schemas/GetterBasedSchemaProvider.java     | 204 +++++----------------
 .../apache/beam/sdk/schemas/JavaBeanSchema.java    |   6 +
 .../apache/beam/sdk/schemas/JavaFieldSchema.java   |  11 ++
 ...fo.java => PojoTypeUserTypeCreatorFactory.java} |  20 +-
 .../schemas/SchemaUserTypeConstructorCreator.java} |  31 ++--
 .../beam/sdk/schemas/SchemaUserTypeCreator.java    |  12 +-
 ...aException.java => UserTypeCreatorFactory.java} |   7 +-
 .../beam/sdk/schemas/utils/ByteBuddyUtils.java     |  68 +------
 .../sdk/schemas/utils/JavaBeanGetterFactory.java   |   2 +-
 .../sdk/schemas/utils/JavaBeanSetterFactory.java   |   2 +-
 ...ry.java => JavaBeanTypeInformationFactory.java} |  12 +-
 .../beam/sdk/schemas/utils/JavaBeanUtils.java      |  42 +++--
 .../apache/beam/sdk/schemas/utils/POJOUtils.java   | 151 +++++++++++++--
 .../sdk/schemas/utils/PojoValueGetterFactory.java  |   2 +-
 .../sdk/schemas/utils/PojoValueSetterFactory.java  |   2 +-
 ...y.java => PojoValueTypeInformationFactory.java} |  12 +-
 .../main/java/org/apache/beam/sdk/values/Row.java  |   7 +-
 .../org/apache/beam/sdk/values/RowWithGetters.java |   9 +-
 27 files changed, 659 insertions(+), 332 deletions(-)
 create mode 100644 sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/CachingFactory.java
 copy sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/{NoSuchSchemaException.java => Factory.java} (80%)
 create mode 100644 sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FieldValueTypeInformation.java
 copy sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/{NoSuchSchemaException.java => FieldValueTypeInformationFactory.java} (74%)
 create mode 100644 sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/FromRowUsingCreator.java
 copy sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/{package-info.java => PojoTypeUserTypeCreatorFactory.java} (66%)
 copy sdks/java/{io/kinesis/src/main/java/org/apache/beam/sdk/io/kinesis/StaticCheckpointGenerator.java => core/src/main/java/org/apache/beam/sdk/schemas/SchemaUserTypeConstructorCreator.java} (51%)
 copy runners/direct-java/src/main/java/org/apache/beam/runners/direct/Clock.java => sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/SchemaUserTypeCreator.java (79%)
 copy sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/{NoSuchSchemaException.java => UserTypeCreatorFactory.java} (79%)
 copy sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/{PojoValueSetterFactory.java => JavaBeanTypeInformationFactory.java} (67%)
 copy sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/utils/{PojoValueSetterFactory.java => PojoValueTypeInformationFactory.java} (67%)