diff --git a/python/cuspatial/cuspatial/core/_column/geocolumn.py b/python/cuspatial/cuspatial/core/_column/geocolumn.py index 8e346b751..371932703 100644 --- a/python/cuspatial/cuspatial/core/_column/geocolumn.py +++ b/python/cuspatial/cuspatial/core/_column/geocolumn.py @@ -180,6 +180,21 @@ def copy(self, deep=True): ) return result + @property + def valid_count(self) -> int: + """ + Arrow's UnionArray does not support nulls, so this is always + equal to the length of the GeoColumn. + """ + return self._meta.input_types.valid_count + + def has_nulls(self) -> bool: + """ + Arrow's UnionArray does not support nulls, so this is always + False. + """ + return self._meta.input_types.has_nulls + @classmethod def _from_points_xy(cls, points_xy: ColumnBase): """