pub struct EvaluatedGeometryArray {
pub sedona_type: SedonaType,
pub geometry_array: ArrayRef,
pub rects: Vec<Option<Rect<f32>>>,
pub distance: Option<ColumnarValue>,
/* private fields */
}Expand description
Result of evaluating a geometry batch.
Fields§
§sedona_type: SedonaTypeType of geometry_array
geometry_array: ArrayRefThe array of geometries produced by evaluating the geometry expression.
rects: Vec<Option<Rect<f32>>>The rects of the geometries in the geometry array. The length of this array is equal to the number of geometries. The rects will be None for empty or null geometries.
distance: Option<ColumnarValue>The distance value produced by evaluating the distance expression.
Implementations§
Auto Trait Implementations§
impl Freeze for EvaluatedGeometryArray
impl !RefUnwindSafe for EvaluatedGeometryArray
impl Send for EvaluatedGeometryArray
impl Sync for EvaluatedGeometryArray
impl Unpin for EvaluatedGeometryArray
impl UnsafeUnpin for EvaluatedGeometryArray
impl !UnwindSafe for EvaluatedGeometryArray
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more