Enum arrow::array::Capacities [−][src]
pub enum Capacities { Binary(usize, Option<usize>), List(usize, Option<Box<Capacities>>), Struct(usize, Option<Vec<Capacities>>), Dictionary(usize, Option<Box<Capacities>>), Array(usize), }
Expand description
Define capacities of child data or data buffers.
Variants
Binary, Utf8 and LargeUtf8 data types Define
- the capacity of the array offsets
- the capacity of the binary/ str buffer
List(usize, Option<Box<Capacities>>)
List and LargeList data types Define
- the capacity of the array offsets
- the capacity of the child data
Struct(usize, Option<Vec<Capacities>>)
Struct type
- the capacity of the array
- the capacities of the fields
Dictionary(usize, Option<Box<Capacities>>)
Dictionary type
- the capacity of the array/keys
- the capacity of the values
Array(usize)
Don’t preallocate inner buffers and rely on array growth strategy
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Capacities
impl Send for Capacities
impl Sync for Capacities
impl Unpin for Capacities
impl UnwindSafe for Capacities
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V