Expand description
Canonical (non-plugin) conversions of Arrow arrays into Vortex arrays.
Each from_arrow_* function converts one Arrow array shape; from_arrow_dyn dispatches on
the Arrow DataType. These functions have no awareness of Arrow extension types — the
plugin-aware entry points are the ArrowSession methods, which fall
back to these conversions for non-extension data. The deprecated FromArrowArray impls are
thin shims over these functions and will eventually be removed.
Traits§
- Into
Vortex Array - Zero-copy conversion of Arrow buffers into non-nullable Vortex arrays.
Functions§
- from_
arrow_ batch - Canonical conversion of an Arrow
RecordBatchinto a Vortex struct array. - from_
arrow_ boolean - Zero-copy conversion of an Arrow boolean array into a Vortex
Boolarray. - from_
arrow_ byte_ view - Zero-copy conversion of an Arrow string/binary view array into a Vortex
VarBinViewarray. - from_
arrow_ bytes - Zero-copy conversion of an Arrow (large) string/binary array into a Vortex
VarBinarray. - from_
arrow_ decimal32 - Zero-copy conversion of an Arrow
Decimal32array into a Vortex decimal array. - from_
arrow_ decimal64 - Zero-copy conversion of an Arrow
Decimal64array into a Vortex decimal array. - from_
arrow_ decimal128 - Zero-copy conversion of an Arrow
Decimal128array into a Vortex decimal array. - from_
arrow_ decimal256 - Zero-copy conversion of an Arrow
Decimal256array into a Vortex decimal array. - from_
arrow_ dictionary - Conversion of an Arrow dictionary array into a Vortex
Dictarray. - from_
arrow_ dyn - Canonical conversion of any supported Arrow array into a Vortex array, dispatching on the
Arrow
DataType. - from_
arrow_ fixed_ size_ list - Conversion of an Arrow fixed-size list array into a Vortex
FixedSizeListarray. - from_
arrow_ list - Conversion of an Arrow (large) list array into a Vortex
Listarray. - from_
arrow_ list_ view - Conversion of an Arrow (large) list-view array into a Vortex
ListViewarray. - from_
arrow_ map - Conversion of an Arrow map array into a Vortex
Maparray. - from_
arrow_ null - Conversion of an Arrow null array into a Vortex
Nullarray. - from_
arrow_ primitive - Zero-copy conversion of an Arrow numeric primitive array into a Vortex array.
- from_
arrow_ struct - Conversion of an Arrow struct array into a Vortex
Structarray, converting each column. - from_
arrow_ temporal - Conversion of an Arrow temporal array (timestamp/date/time) into a Vortex temporal extension array.