pub struct CompiledInsert {
pub table_name: SmartString,
pub column_indices: Arc<Vec<usize>>,
pub column_types: Arc<Vec<DataType>>,
pub column_vector_dims: Arc<Vec<u16>>,
pub column_names: Arc<Vec<SmartString>>,
pub all_column_types: Arc<Vec<DataType>>,
pub default_row_template: Arc<Vec<Value>>,
pub cached_epoch: u64,
}Expand description
Schema-derived INSERT state reused by cached statements.
Fields§
§table_name: SmartString§column_indices: Arc<Vec<usize>>§column_types: Arc<Vec<DataType>>§column_vector_dims: Arc<Vec<u16>>§column_names: Arc<Vec<SmartString>>§all_column_types: Arc<Vec<DataType>>§default_row_template: Arc<Vec<Value>>§cached_epoch: u64Trait Implementations§
Source§impl Clone for CompiledInsert
impl Clone for CompiledInsert
Source§fn clone(&self) -> CompiledInsert
fn clone(&self) -> CompiledInsert
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 moreAuto Trait Implementations§
impl Freeze for CompiledInsert
impl RefUnwindSafe for CompiledInsert
impl Send for CompiledInsert
impl Sync for CompiledInsert
impl Unpin for CompiledInsert
impl UnsafeUnpin for CompiledInsert
impl UnwindSafe for CompiledInsert
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