pub enum DirectPathColumnValue {
Null,
Bytes(Vec<u8>),
Number(String),
BinaryDouble(f64),
BinaryFloat(f32),
DateTime {
year: i32,
month: u8,
day: u8,
hour: u8,
minute: u8,
second: u8,
nanosecond: u32,
},
Boolean(bool),
}Expand description
One column value of a direct path load row, already converted to the
Oracle-facing intermediate form (mirrors the reference’s OracleData).
Bytes carries the on-the-wire byte payload for VARCHAR/CHAR/LONG (text
already encoded per the column’s charset form) and RAW/LONG RAW columns.
Variants§
Trait Implementations§
Source§impl Clone for DirectPathColumnValue
impl Clone for DirectPathColumnValue
Source§fn clone(&self) -> DirectPathColumnValue
fn clone(&self) -> DirectPathColumnValue
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DirectPathColumnValue
impl Debug for DirectPathColumnValue
Source§impl PartialEq for DirectPathColumnValue
impl PartialEq for DirectPathColumnValue
Source§fn eq(&self, other: &DirectPathColumnValue) -> bool
fn eq(&self, other: &DirectPathColumnValue) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DirectPathColumnValue
Auto Trait Implementations§
impl Freeze for DirectPathColumnValue
impl RefUnwindSafe for DirectPathColumnValue
impl Send for DirectPathColumnValue
impl Sync for DirectPathColumnValue
impl Unpin for DirectPathColumnValue
impl UnsafeUnpin for DirectPathColumnValue
impl UnwindSafe for DirectPathColumnValue
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