pub struct QueryFilter { /* private fields */ }
Expand description
RdbcTableFilterImpl 表查询条件实现
Implementations§
Source§impl QueryFilter
impl QueryFilter
pub fn get_concat(&self) -> &RdbcConcatType
pub fn get_item(&self) -> &Vec<QueryFilterItem>
pub fn get_params(&self) -> Option<&HashMap<String, RdbcValue>>
pub fn add_filter(&mut self, filter: QueryFilter) -> &mut Self
pub fn eq_column<RC, VC>(&mut self, column: RC, value: VC) -> &mut Self
pub fn between_( &mut self, column: RdbcColumn, value_start: RdbcValue, value_end: RdbcValue, ) -> &mut Self
pub fn not_between_( &mut self, column: RdbcColumn, value_start: RdbcValue, value_end: RdbcValue, ) -> &mut Self
pub fn like_(&mut self, column: RdbcColumn, value: RdbcValue) -> &mut Self
pub fn like_left_(&mut self, column: RdbcColumn, value: RdbcValue) -> &mut Self
pub fn like_right_(&mut self, column: RdbcColumn, value: RdbcValue) -> &mut Self
pub fn not_like_(&mut self, column: RdbcColumn, value: RdbcValue) -> &mut Self
pub fn not_like_left_( &mut self, column: RdbcColumn, value: RdbcValue, ) -> &mut Self
pub fn not_like_right_( &mut self, column: RdbcColumn, value: RdbcValue, ) -> &mut Self
pub fn in_v_<RC, RV>(&mut self, column: RC, value: Vec<RV>) -> &mut Self
pub fn in_v_s_<RC, RV>(&mut self, column: RC, value: &[RV]) -> &mut Self
pub fn in_v(&mut self, column: RdbcColumn, value: Vec<RdbcValue>) -> &mut Self
pub fn in_v_slice( &mut self, column: RdbcColumn, value: &[RdbcValue], ) -> &mut Self
pub fn in_query(&mut self, column: RdbcColumn, value: QueryWrapper) -> &mut Self
pub fn not_in_v_<RC, RV>(&mut self, column: RC, value: Vec<RV>) -> &mut Self
pub fn not_in_v_s_<RC, RV>(&mut self, column: RC, value: &[RV]) -> &mut Self
pub fn not_in_v( &mut self, column: RdbcColumn, value: Vec<RdbcValue>, ) -> &mut Self
pub fn not_in_v_slice( &mut self, column: RdbcColumn, value: &[RdbcValue], ) -> &mut Self
pub fn not_in_query( &mut self, column: RdbcColumn, value: QueryWrapper, ) -> &mut Self
pub fn exists_(&mut self, column: RdbcColumn, value: QueryWrapper) -> &mut Self
pub fn not_exists_( &mut self, column: RdbcColumn, value: QueryWrapper, ) -> &mut Self
pub fn new() -> QueryFilter
pub fn concat(concat: RdbcConcatType) -> QueryFilter
pub fn concat_with_filter( concat: RdbcConcatType, filter: QueryFilter, ) -> QueryFilter
Auto Trait Implementations§
impl Freeze for QueryFilter
impl RefUnwindSafe for QueryFilter
impl Send for QueryFilter
impl Sync for QueryFilter
impl Unpin for QueryFilter
impl UnwindSafe for QueryFilter
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