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 and LargeList data types Define
- the capacity of the array offsets
- the capacity of the child data
Tuple Fields of List
0: usize
1: Option<Box<Capacities>>
Struct type
- the capacity of the array
- the capacities of the fields
Tuple Fields of Struct
0: usize
1: Option<Vec<Capacities>>
Dictionary type
- the capacity of the array/keys
- the capacity of the values
Tuple Fields of Dictionary
0: usize
1: Option<Box<Capacities>>
Don’t preallocate inner buffers and rely on array growth strategy
Tuple Fields of Array
0: usize
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