pub struct UpdateWrapper { /* private fields */ }
Implementations§
Source§impl UpdateWrapper
impl UpdateWrapper
pub fn new() -> UpdateWrapper
pub fn set_driver(&self, driver: RdbcDataBase) -> &UpdateWrapper
pub fn get_table(&self) -> &Vec<RdbcTableInner>
pub fn get_set_values(&self) -> &Vec<(RdbcColumn, Option<RdbcDmlValue>)>
pub fn get_join(&self) -> Option<&Vec<RdbcTableInner>>
pub fn get_filter(&self) -> Option<&QueryFilter>
pub fn get_group_by(&self) -> Option<&Vec<RdbcColumn>>
pub fn get_having(&self) -> Option<&QueryFilter>
pub fn get_order(&self) -> Option<&Vec<RdbcOrder>>
pub fn get_limit(&self) -> Option<&u64>
pub fn get_offset(&self) -> Option<&u64>
pub fn get_params_mut(&mut self) -> Option<&mut HashMap<String, RdbcValue>>
Source§impl UpdateWrapper
impl UpdateWrapper
pub fn set<SC, RV>(&mut self, column: SC, value: RV) -> &mut UpdateWrapper
Trait Implementations§
Source§impl RdbcTableFilter for UpdateWrapper
impl RdbcTableFilter for UpdateWrapper
fn init_filter(&mut self) -> &mut UpdateWrapper
fn get_filter_mut(&mut self) -> &mut QueryFilter
fn with_filter(&mut self, concat_type: RdbcConcatType) -> &mut UpdateWrapper
fn add_filter(&mut self, filter: QueryFilter) -> &mut Self
fn and(&mut self) -> &mut Self
fn or(&mut self) -> &mut Self
fn eq_<RC, RV>(&mut self, column: RC, value: RV) -> &mut Self
fn eq_col<RC, RV>(&mut self, column: RC, value: RV) -> &mut Self
fn ne_<RC, RV>(&mut self, column: RC, value: RV) -> &mut Self
fn ne_col<RC, RV>(&mut self, column: RC, value: RV) -> &mut Self
fn ge_<RC, RV>(&mut self, column: RC, value: RV) -> &mut Self
fn ge_col<RC, RV>(&mut self, column: RC, value: RV) -> &mut Self
fn gt_<RC, RV>(&mut self, column: RC, value: RV) -> &mut Self
fn gt_col<RC, RV>(&mut self, column: RC, value: RV) -> &mut Self
fn le_<RC, RV>(&mut self, column: RC, value: RV) -> &mut Self
fn le_col<RC, RV>(&mut self, column: RC, value: RV) -> &mut Self
fn lt_<RC, RV>(&mut self, column: RC, value: RV) -> &mut Self
fn lt_col<RC, RV>(&mut self, column: RC, value: RV) -> &mut Self
fn like_<RC, RV>(&mut self, column: RC, value: RV) -> &mut Self
fn like_left_<RC, RV>(&mut self, column: RC, value: RV) -> &mut Self
fn like_right_<RC, RV>(&mut self, column: RC, value: RV) -> &mut Self
fn not_like_<RC, RV>(&mut self, column: RC, value: RV) -> &mut Self
fn not_like_left_<RC, RV>(&mut self, column: RC, value: RV) -> &mut Self
fn not_like_right_<RC, RV>(&mut self, column: RC, value: RV) -> &mut Self
fn null_<RC>(&mut self, column: RC) -> &mut Selfwhere
RdbcColumn: From<RC>,
fn not_null_<RC>(&mut self, column: RC) -> &mut Selfwhere
RdbcColumn: From<RC>,
fn between_<RC, RVS, RVE>( &mut self, column: RC, value_start: RVS, value_end: RVE, ) -> &mut Self
fn not_between_<RC, RVS, RVE>( &mut self, column: RC, value_start: RVS, value_end: RVE, ) -> &mut Self
fn in_v<RC, RV>(&mut self, column: RC, value: Vec<RV>) -> &mut Self
fn in_v_slice<RC, RV>(&mut self, column: RC, value: &[RV]) -> &mut Self
fn in_query<RC>(&mut self, column: RC, value: QueryWrapper) -> &mut Selfwhere
RdbcColumn: From<RC>,
fn not_in_v<RC, RV>(&mut self, column: RC, value: Vec<RV>) -> &mut Self
fn not_in_v_slice<RC, RV>(&mut self, column: RC, value: &[RV]) -> &mut Self
fn not_in_query<RC>(&mut self, column: RC, value: QueryWrapper) -> &mut Selfwhere
RdbcColumn: From<RC>,
fn exists_<RC>(&mut self, column: RC, value: QueryWrapper) -> &mut Selfwhere
RdbcColumn: From<RC>,
fn not_exists_<RC>(&mut self, column: RC, value: QueryWrapper) -> &mut Selfwhere
RdbcColumn: From<RC>,
Source§impl RdbcTableWrapper for UpdateWrapper
impl RdbcTableWrapper for UpdateWrapper
fn get_table_mut(&mut self) -> &mut Vec<RdbcTableInner>
fn get_join_mut(&mut self) -> &mut Vec<RdbcTableInner>
fn table<ST>(&mut self, table: ST) -> &mut Selfwhere
ST: RdbcIdent,
fn table_alias<ST, SA>(&mut self, table: ST, alias: SA) -> &mut Self
fn schema_table<TS, TT>(&mut self, schema: TS, table: TT) -> &mut Self
fn schema_table_alias<SS, ST, SA>( &mut self, schema: SS, table: ST, alias: SA, ) -> &mut Self
fn temp_table(&mut self, table: QueryWrapper) -> &mut Self
fn temp_table_alias<T>(&mut self, table: QueryWrapper, alias: T) -> &mut Selfwhere
T: RdbcIdent,
fn rdbc_table<T>(&mut self, table: T) -> &mut Selfwhere
RdbcTableInner: From<T>,
fn join_table<T>(&mut self, table: T) -> &mut Selfwhere
T: RdbcIdent,
fn join_table_alias<TS, TA>(&mut self, table: TS, alias: TA) -> &mut Self
fn join_schema_table<SS, ST>(&mut self, schema: SS, table: ST) -> &mut Self
fn join_schema_table_alias<SS, ST, SA>( &mut self, schema: SS, table: ST, alias: SA, ) -> &mut Self
fn join_temp_table(&mut self, table: QueryWrapper) -> &mut Self
fn join_temp_table_alias<T>(
&mut self,
table: QueryWrapper,
alias: T,
) -> &mut Selfwhere
T: RdbcIdent,
fn join_rdbc_table(&mut self, table: RdbcTableInner) -> &mut Self
fn left_join_table<T>(&mut self, table: T) -> &mut Selfwhere
T: RdbcIdent,
fn left_join_table_alias<T, A>(&mut self, table: T, alias: A) -> &mut Self
fn left_join_schema_table<S, T>(&mut self, schema: S, table: T) -> &mut Self
fn left_join_schema_table_alias<S, T, A>( &mut self, schema: S, table: T, alias: A, ) -> &mut Self
fn left_join_temp_table(&mut self, table: QueryWrapper) -> &mut Self
fn left_join_temp_table_alias<T>(
&mut self,
table: QueryWrapper,
alias: T,
) -> &mut Selfwhere
T: RdbcIdent,
fn right_join_table<T>(&mut self, table: T) -> &mut Selfwhere
T: RdbcIdent,
fn right_join_table_alias<T, A>(&mut self, table: T, alias: A) -> &mut Self
fn right_join_schema_table<S, T>(&mut self, schema: S, table: T) -> &mut Self
fn right_join_schema_table_alias<S, T, A>( &mut self, schema: S, table: T, alias: A, ) -> &mut Self
fn right_join_temp_table(&mut self, table: QueryWrapper) -> &mut Self
fn right_join_temp_table_alias<T>(
&mut self,
table: QueryWrapper,
alias: T,
) -> &mut Selfwhere
T: RdbcIdent,
fn full_join_table<T>(&mut self, table: T) -> &mut Selfwhere
T: RdbcIdent,
fn full_join_table_alias<T, A>(&mut self, table: T, alias: A) -> &mut Self
fn full_join_schema_table<S, T>(&mut self, schema: S, table: T) -> &mut Self
fn full_join_schema_table_alias<S, T, A>( &mut self, schema: S, table: T, alias: A, ) -> &mut Self
fn full_join_temp_table(&mut self, table: QueryWrapper) -> &mut Self
fn full_join_temp_table_alias<T>(
&mut self,
table: QueryWrapper,
alias: T,
) -> &mut Selfwhere
T: RdbcIdent,
fn inner_join_table<T>(&mut self, table: T) -> &mut Selfwhere
T: RdbcIdent,
fn inner_join_table_alias<T, A>(&mut self, table: T, alias: A) -> &mut Self
fn inner_join_schema_table<S, T>(&mut self, schema: S, table: T) -> &mut Self
fn inner_join_schema_table_alias<S, T, A>( &mut self, schema: S, table: T, alias: A, ) -> &mut Self
fn inner_join_temp_table(&mut self, table: QueryWrapper) -> &mut Self
fn inner_join_temp_table_alias<T>(
&mut self,
table: QueryWrapper,
alias: T,
) -> &mut Selfwhere
T: RdbcIdent,
fn on(&mut self) -> &mut QueryFilter
Auto Trait Implementations§
impl !Freeze for UpdateWrapper
impl RefUnwindSafe for UpdateWrapper
impl Send for UpdateWrapper
impl Sync for UpdateWrapper
impl Unpin for UpdateWrapper
impl UnwindSafe for UpdateWrapper
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