Skip to main content

Crate re_arrow_combinators

Crate re_arrow_combinators 

Source
Expand description

Type-safe, composable transformations for Arrow arrays.

This crate provides composable transformations for Arrow arrays. Transformations are composable operations that convert one array type to another, preserving structural properties like row counts and null handling.

These transformations serve as building blocks for user-defined functions (UDFs) in query engines like DataFusion, as well as SDK features like lenses.

Re-exports§

pub use crate::cast::DowncastRef;
pub use crate::cast::ListToFixedSizeList;
pub use crate::cast::PrimitiveCast;

Modules§

cast
Transforms that cast arrays to different types.
map
Transforms that apply operations to elements within arrays.
reshape
Transforms that extract and reshape arrays.

Structs§

Compose
Composes two transformations into a single transformation.
Selector
A parsed selector expression that can be executed against Arrow arrays.

Enums§

Error
Errors that can occur during array transformations.
SelectorError
Errors that can occur during selector parsing or execution.

Traits§

Transform
A transformation that converts one Arrow array type to another.