You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
test(nodedb): add integration tests for expression evaluation in UPDATE and WHERE
sql_update_expressions.rs — covers UPDATE statements where the RHS is a
non-literal expression (column arithmetic, scalar functions, NOW()). These
catch the silent corruption bug where expression RHS was serialized as a
debug string instead of being evaluated against the current row.
sql_where_expressions.rs — covers WHERE clauses containing scalar function
calls (LOWER, UPPER, LENGTH, arithmetic). These must be evaluated per-row
by the scan filter, not silently dropped through a match-all fall-through.
sql_transactions.rs — covers basic transaction semantics: COMMIT persists
buffered writes and ROLLBACK discards them.
Existing executor tests updated to pass the new `on_conflict_updates` and
`expr` fields added to the physical plan types.
0 commit comments