Expand description
Dynamic runtime facade for typed-arrow.
This crate provides minimal runtime schema and builders abstractions that
complement the compile-time APIs in typed-arrow.
Structs§
- DynBuilders
- Dynamic builders collection for a runtime schema.
- DynCell
Ref - Borrowed representation of a single value backed by a raw pointer payload.
- DynFixed
Size List View - View over a fixed-size list.
- DynList
View - View over
List<T>/LargeList<T>values. - DynMap
View - View over a map column.
- DynProjection
- Column projection descriptor used to derive projected dynamic views.
- DynRow
- A thin row wrapper used to append into a set of dynamic column builders.
- DynRow
Owned - Owned dynamic row that retains schema metadata alongside owned cell payloads.
- DynRow
Raw - Lifetime-erased dynamic row produced by
DynRowView::into_raw. - DynRow
View - Borrowed dynamic row backed by an
arrow_array::RecordBatch. - DynRow
Views - Iterator over borrowed dynamic rows.
- DynSchema
- A runtime Arrow schema wrapper used by the unified facade.
- DynStruct
View - View over a struct column.
- DynUnion
View - View over a union value.
Enums§
- DynCell
- A dynamic cell to be appended into a dynamic column builder.
- DynCell
Raw - Lifetime-erased counterpart to
DynCellRef. - DynError
- Errors that can occur when appending dynamic rows/cells.
- DynView
Error - Errors that can occur when constructing dynamic views over Arrow data.
Traits§
- DynColumn
Builder - Trait object for a column builder that accepts dynamic cells.
Functions§
- iter_
batch_ views - Create dynamic views for a batch using the provided schema reference.
- new_
dyn_ builder - Factory function that returns a dynamic builder for a given
DataType. - validate_
nullability - Validate that arrays satisfy nullability constraints declared by
schema. Returns the first violation encountered with a descriptive path. - view_
batch_ row - Borrow a single row from
batchas a dynamic view after schema validation.