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
Make the binary geo scalar functions (ST_Distance, ST_Intersects, ST_Contains)
null-propagating: a nullable geometry operand is allowed, and any row whose
geometry input is null yields a null result (null in -> null out), matching
SQL/OGC and the other Vortex binary kernels.
- validate_geometry_operands no longer rejects nullable operands
- return_dtype mirrors operand nullability; validity() uses the shared
vortex_array::expr::union_child_validities (#8829); is_null_sensitive = false
- shared execute module filters null rows before decoding, computes over the
rows valid in both operands, and scatters results back under the combined mask
- prune: query_aabb declines a null geometry literal instead of erroring
- GeometryAabb::accumulate skips null rows so placeholders don't widen the box
- tests for nullable columns, constant-null, column/column, empty input
Signed-off-by: Nemo Yu <zyu379@wisc.edu>
0 commit comments