apache / apache/iceberg

Implement Inheritance in the V4 reader

Open
#17,435 0 comments 0 reactions 0 assignees View on GitHub
Iceberg V4 improvement
Dominant language
Java
Stars
9.2k
Forks
3.5k
Avg merge
2d 11h
Merged PRs (30d)
132

Description

### Feature Request / Improvement

We recently [implemented](https://github.com/apache/iceberg/pull/16958) the v4 reader. We need to add metadata inheritance to the reader so we will handle features like row lineage.

### Query engine

None

### Willingness to contribute

- [x] I can contribute this improvement/feature independently
- [ ] I would be willing to contribute this improvement/feature with guidance from the Iceberg community
- [ ] I cannot contribute this improvement/feature at this time

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the v4 reader implementation referenced in PR 16958 and its current metadata handling. Trace how metadata is read and determine the inheritance behavior needed for features such as row lineage; done means the v4 reader handles inherited metadata with appropriate reader coverage.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
databases
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.