- A
JOINquery with conditions on both sides (LHS and RHS) correctly triggers subscription updates when only the LHS table is updated. - Callback functions (
on_insert,on_update) are invoked exactly once and in the expected order. - Queries with logically equivalent WHERE conditions (e.g.,
x > 0 and x < 5vs.0 < x and x < 5) yield consistent subscription behavior. - Complex disjoint queries that restrict the RHS via additional constraints (e.g.,
u.n != 1) still properly identify matching LHS updates. - Type inference and expression normalization correctly handle literals on the left-hand side of binary operations in WHERE clauses.
- Physical execution plans normalize expressions like
3 < l.xintol.x > 3with appropriate operator inversion (Lt ↔ Gt,Lte ↔ Gte), maintaining logical correctness.