836 B
836 B
- A
JOIN
query 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 < 5
vs.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.x
intol.x > 3
with appropriate operator inversion (Lt ↔ Gt
,Lte ↔ Gte
), maintaining logical correctness.