apache / apache/beam

Default value for beam schema types

Open
#19,974 0 comments 0 reactions 0 assignees View on GitHub
beam-model core improvement java P4
Dominant language
Java
Stars
8.7k
Forks
4.7k
Avg merge
1d 20h
Merged PRs (30d)
196

Description

The Beam schema types not support default value. It break backward compatibility if convert avro schema to beam schema and then back (use beam AvroUtils class).

Imported from Jira [BEAM-9350](https://issues.apache.org/jira/browse/BEAM-9350). Original Jira may contain additional context.
Reported by: maksim.tsygan.

Contributor guide

Open the contributing guide

Research direction

Start with the Beam AvroUtils class and the Beam schema types involved in converting an Avro schema to Beam and back. Trace how default values are handled during both conversions; done means the round trip preserves Avro default values for supported schema types.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
data-engineering
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.