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
fix(vortex-geo): decode null geometry rows as None in aabbs_2d
A null geometry matches nothing in a spatial join (the predicate is NULL
under SQL three-valued logic), so aabbs_2d must give a null row the same
slot as an empty geometry - None - instead of aborting the whole decode.
Generalize the decode: the per-type decoders now surface geoarrow's
per-row Option (a null row is None) through a shared geometry_row step,
geometries_opt is the null-aware column decode, and the strict
geometries() becomes a thin wrapper that errors on any None, preserving
its behavior for the scalar functions and single_geometry, which reject
nullable operands up front. The Option reflects the array's logical
validity - pinned by a constant-null test, where no storage validity
exists until canonicalization.
Signed-off-by: Nemo Yu <zyu379@wisc.edu>
0 commit comments