apache / apache/beam

Take GLB of types before and after type inference

Open
#21,177 0 comments 0 reactions 0 assignees View on GitHub
core improvement P3 python
Dominant language
Java
Stars
8.7k
Forks
4.7k
Avg merge
1d 20h
Merged PRs (30d)
196

Description

Take greatest lower bound of types before and after type inference so that we can choose most accurate type from the type hints of inner and outer transforms.

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

Contributor guide

Open the contributing guide

Research direction

Start by reading the linked Jira issue BEAM-12872 for the missing context, then locate Apache Beam's type-inference entry points for inner and outer transforms. Compare the inferred types before and after inference and verify that the greatest lower bound selects the most accurate type; the issue is done when this behavior is covered by the relevant tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, python
Domain
data-engineering
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.