Commit 96921be
committed
feat: Add UPDATE statement support
- Add Update variant to Statement enum with table, assignments, and where_clause
- Parse UPDATE table SET col = val, ... WHERE ... statements
- Support multiple column assignments in SET clause
- Implement two-phase atomic update execution in executor
- Reuse ExpressionEvaluator for WHERE clause filtering
- Add type checking for column/value type mismatches
- Add Updated variant to ExecutionResult
- Add comprehensive unit tests for parser and executor
Closes #461 parent 24b51ca commit 96921be
6 files changed
Lines changed: 1584 additions & 0 deletions
0 commit comments