pub struct ShadowOps;Expand description
SQL statements for shadow table management.
Implementations§
Source§impl ShadowOps
impl ShadowOps
pub fn create_data_table_sql(config: &VectorTableConfig) -> String
pub fn create_index_table_sql(config: &VectorTableConfig) -> String
pub fn drop_shadow_tables_sql(table_name: &str) -> Vec<String>
pub fn insert_data_sql(config: &VectorTableConfig) -> String
pub fn insert_vector_only_sql(table_name: &str) -> String
pub fn delete_data_sql(table_name: &str) -> String
pub fn select_data_sql(table_name: &str) -> String
pub fn select_all_data_sql(table_name: &str) -> String
pub fn upsert_index_sql(table_name: &str) -> String
pub fn select_index_sql(table_name: &str) -> String
Auto Trait Implementations§
impl Freeze for ShadowOps
impl RefUnwindSafe for ShadowOps
impl Send for ShadowOps
impl Sync for ShadowOps
impl Unpin for ShadowOps
impl UnsafeUnpin for ShadowOps
impl UnwindSafe for ShadowOps
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