Skip to main content

Crate vertexrs

Crate vertexrs 

Source

Re-exports§

pub use pipeline::FailureMode;
pub use pipeline::Pipeline;
pub use pipeline::PipelineError;
pub use pipeline::PipelineSettings;

Modules§

column
Chunked column storage — the physical memory layer for VertexRS.
dag
DAG topology — node identifiers, access patterns, and dirty-range propagation.
executor
Single-threaded DAG executor — Phase 1.5 / 1.6.
kernel
Computation kernels — the unit of work executed per dirty chunk.
pipeline
Pipeline — a named, heterogeneous computation unit.

Macros§

node
Defines a named DAG node computed from an upstream column node.
pipeline
Defines a computation pipeline: a sequence of typed source columns, derived Node transformations, and an explicit output schema.

Structs§

BoolNode
A named boolean column node backed by an Arrow BooleanArray.
ColRef
A borrowed view over a node’s column data.
Frame
An ordered, named collection of heterogeneous Node<T> columns.
Node
A named, typed column node in the computation DAG.
StringNode
A named UTF-8 string column node backed by an Arrow StringArray.

Enums§

AnyNode
A type-erased wrapper around a Node<T> for any of the eleven supported native types, plus BoolNode and StringNode.

Traits§

ArrowBacked
Links a native Rust scalar type to its Arrow primitive array type.