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 2019/12/21 18:33:03 UTC
[beam] branch master updated (76a0fcf -> a90336b)
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 76a0fcf Merge pull request #10434: [BEAM-8996] Improvements to the Flink runner page
add a90336b Merge pull request #10356: [BEAM-7274] Infer a Beam Schema from a protocol buffer class.
No new revisions were added by this update.
Summary of changes:
model/pipeline/src/main/proto/schema.proto | 52 +++
.../core/construction/CoderTranslators.java | 2 +-
.../core/construction/SchemaTranslationTest.java | 2 +-
.../util/SchemaCoderCloudObjectTranslator.java | 2 +-
.../java/org/apache/beam/sdk/schemas/Schema.java | 8 +-
.../apache/beam/sdk/schemas/SchemaTranslation.java | 147 +++++++-
.../beam/sdk/schemas/logicaltypes/OneOfType.java | 42 ++-
.../main/java/org/apache/beam/sdk/values/Row.java | 8 +-
.../sdk/schemas/logicaltypes/LogicalTypesTest.java | 8 +-
.../protobuf/ProtoSchemaLogicalTypes.java | 186 ++++++++++
.../extensions/protobuf/ProtoSchemaTranslator.java | 280 +++++++++++++++
.../protobuf/ProtoSchemaTranslatorTest.java | 77 ++++
.../sdk/extensions/protobuf/TestProtoSchemas.java | 397 +++++++++++++++++++++
.../src/test/proto/proto3_schema_messages.proto | 123 +++++++
14 files changed, 1296 insertions(+), 38 deletions(-)
create mode 100644 sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoSchemaLogicalTypes.java
create mode 100644 sdks/java/extensions/protobuf/src/main/java/org/apache/beam/sdk/extensions/protobuf/ProtoSchemaTranslator.java
create mode 100644 sdks/java/extensions/protobuf/src/test/java/org/apache/beam/sdk/extensions/protobuf/ProtoSchemaTranslatorTest.java
create mode 100644 sdks/java/extensions/protobuf/src/test/java/org/apache/beam/sdk/extensions/protobuf/TestProtoSchemas.java
create mode 100644 sdks/java/extensions/protobuf/src/test/proto/proto3_schema_messages.proto