pub enum ArrowValue {
Int64(i64),
Float64(f64),
Boolean(bool),
Utf8(String),
}Expand description
A dynamically-typed cell value for one column of an Arrow row.
Used with ArrowBatchBuilder::push_row to append rows without
requiring a compile-time schema.
Variants§
Int64(i64)
64-bit signed integer.
Float64(f64)
64-bit float.
Boolean(bool)
Boolean.
Utf8(String)
UTF-8 string.
Trait Implementations§
Source§impl Clone for ArrowValue
impl Clone for ArrowValue
Source§fn clone(&self) -> ArrowValue
fn clone(&self) -> ArrowValue
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ArrowValue
impl RefUnwindSafe for ArrowValue
impl Send for ArrowValue
impl Sync for ArrowValue
impl Unpin for ArrowValue
impl UnsafeUnpin for ArrowValue
impl UnwindSafe for ArrowValue
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more