Skip to content

feat(scan): incremental append scan - #2997

Open
xanderbailey wants to merge 1 commit into
apache:mainfrom
xanderbailey:xb/incremental-scan-core
Open

feat(scan): incremental append scan#2997
xanderbailey wants to merge 1 commit into
apache:mainfrom
xanderbailey:xb/incremental-scan-core

Conversation

@xanderbailey

Copy link
Copy Markdown
Contributor

Which issue does this PR close?

What changes are included in this PR?

Add IncrementalAppendScanBuilder to read files appended between two snapshots. Rows written under an older schema in the range are projected onto the table's current schema (newer columns become NULL), matching the Java and PyIceberg implementations.

Refactors the shared table-scan build logic into build_table_scan / ScanConfig so it can be reused by both the standard and incremental scan builders.

Are these changes tested?

AI Disclosure

Add IncrementalAppendScanBuilder to read files appended between two
snapshots. Rows written under an older schema in the range are projected
onto the table's current schema (newer columns become NULL), matching the
Java and PyIceberg implementations.

Refactors the shared table-scan build logic into build_table_scan /
ScanConfig so it can be reused by both the standard and incremental scan
builders.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant