Skip to content

feat(write): add MERGE & UPDATE support with RowIdUpdateWriter#241

Open
JingsongLi wants to merge 1 commit intoapache:mainfrom
JingsongLi:merge-into
Open

feat(write): add MERGE & UPDATE support with RowIdUpdateWriter#241
JingsongLi wants to merge 1 commit intoapache:mainfrom
JingsongLi:merge-into

Conversation

@JingsongLi
Copy link
Copy Markdown
Contributor

@JingsongLi JingsongLi commented Apr 13, 2026

Purpose

  • Add shared DataFileWriter extracted from TableWrite
  • Add RowIdUpdateWriter: engine-agnostic Table-layer API for partial-column updates via _ROW_ID
  • Add MERGE INTO execution in DataFusion
  • Add UPDATE execution in DataFusion

Brief change log

Tests

API and Format

Documentation

@JingsongLi JingsongLi force-pushed the merge-into branch 2 times, most recently from de603ad to 1c52144 Compare April 13, 2026 10:04
@JingsongLi JingsongLi changed the title [WIP] feat(write): add MERGE INTO support with RowIdUpdateWriter feat(write): add MERGE INTO support with RowIdUpdateWriter Apr 13, 2026
@JingsongLi JingsongLi changed the title feat(write): add MERGE INTO support with RowIdUpdateWriter feat(write): add MERGE & UPDATE support with RowIdUpdateWriter Apr 13, 2026
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