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%)