Crate typed_arrow_unified

Crate typed_arrow_unified 

Source
Expand description

A small facade that unifies compile-time typed schemas (from the typed-arrow crate) and runtime/dynamic schemas (from the typed-arrow-dyn crate) behind a single, lean API.

The goal is zero-cost construction on the typed path (via generics and monomorphization) and a minimal-dispatch dynamic path for cases where the schema is only known at runtime.

Most users will interact with:

  • Typed<R> when R is a struct deriving the typed-arrow traits.
  • DynSchema (or Arc<Schema>) for runtime-driven schemas.
  • SchemaLike::build_batch to assemble a RecordBatch from rows.

Structs§

NoError
Error type for TypedBuilders.
Typed
Marker type for a compile-time typed schema R.
TypedBuilders
Adapter over typed builders that implements BuildersLike.

Traits§

BuildersLike
Unified interface for building batches across typed and dynamic schemas.
SchemaLike
Unified schema abstraction: exposes Arrow schema and row/builder types.