This is an automated email from the ASF dual-hosted git repository.
bhulette pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git.
from 11c58f2 [BEAM-11211] Allow pyarrow up to 2.x, raise helpful error
when trying to write wit… (#13302)
add 8e70cf6 More helpful error when we can't find a way to construct a
POJO
add d9fe3f8 More helpful error when we can't construct a Java Bean
add 17c9d49 Add @SchemaCaseFormat, test with AutoValue beans and POJOs
add a6cd84c lint
add 47a6022 [BEAM-10989] Add @SchemaCaseFormat annotation (#13003)
No new revisions were added by this update.
Summary of changes:
.../sdk/schemas/FieldValueTypeInformation.java | 32 ++++-
.../apache/beam/sdk/schemas/JavaBeanSchema.java | 27 +++--
.../sdk/schemas/annotations/SchemaCaseFormat.java | 73 ++++++++++++
.../sdk/schemas/annotations/SchemaFieldName.java | 11 +-
.../beam/sdk/schemas/utils/JavaBeanUtils.java | 39 ++++---
.../apache/beam/sdk/schemas/utils/POJOUtils.java | 5 +-
.../beam/sdk/schemas/AutoValueSchemaTest.java | 57 +++++++++
.../beam/sdk/schemas/JavaBeanSchemaTest.java | 73 ++++++++++++
.../beam/sdk/schemas/JavaFieldSchemaTest.java | 55 +++++++++
.../beam/sdk/schemas/utils/SchemaTestUtils.java | 22 ++++
.../beam/sdk/schemas/utils/TestJavaBeans.java | 129 +++++++++++++++++++++
.../apache/beam/sdk/schemas/utils/TestPOJOs.java | 56 +++++++++
12 files changed, 551 insertions(+), 28 deletions(-)
create mode 100644
sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/annotations/SchemaCaseFormat.java