pub enum QueryFilterItem {
Value(RdbcValueFilterItem),
Column(RdbcColumnFilterItem),
Filter(QueryFilter),
Query(RdbcQueryFilterItem),
}
Variants§
Value(RdbcValueFilterItem)
Column(RdbcColumnFilterItem)
Filter(QueryFilter)
Query(RdbcQueryFilterItem)
Implementations§
Source§impl QueryFilterItem
impl QueryFilterItem
pub fn eq_column(column: RdbcColumn, value: RdbcColumn) -> QueryFilterItem
pub fn ne_column(column: RdbcColumn, value: RdbcColumn) -> QueryFilterItem
pub fn ge_column(column: RdbcColumn, value: RdbcColumn) -> QueryFilterItem
pub fn gt_column(column: RdbcColumn, value: RdbcColumn) -> QueryFilterItem
pub fn le_column(column: RdbcColumn, value: RdbcColumn) -> QueryFilterItem
pub fn lt_column(column: RdbcColumn, value: RdbcColumn) -> QueryFilterItem
pub fn null_(column: RdbcColumn) -> QueryFilterItem
pub fn not_null_(column: RdbcColumn) -> QueryFilterItem
pub fn like_(column: RdbcColumn, value: RdbcValue) -> QueryFilterItem
pub fn like_left_(column: RdbcColumn, value: RdbcValue) -> QueryFilterItem
pub fn like_right_(column: RdbcColumn, value: RdbcValue) -> QueryFilterItem
pub fn not_like_(column: RdbcColumn, value: RdbcValue) -> QueryFilterItem
pub fn not_like_left_(column: RdbcColumn, value: RdbcValue) -> QueryFilterItem
pub fn not_like_right_(column: RdbcColumn, value: RdbcValue) -> QueryFilterItem
pub fn in_v(column: RdbcColumn, value_vec: Vec<RdbcValue>) -> QueryFilterItem
pub fn in_query( column: RdbcColumn, query_wrapper: QueryWrapper, ) -> QueryFilterItem
pub fn not_in_v( column: RdbcColumn, value_vec: Vec<RdbcValue>, ) -> QueryFilterItem
pub fn not_in_query(column: RdbcColumn, value: QueryWrapper) -> QueryFilterItem
pub fn exists_(column: RdbcColumn, value: QueryWrapper) -> QueryFilterItem
pub fn not_exists_(column: RdbcColumn, value: QueryWrapper) -> QueryFilterItem
Auto Trait Implementations§
impl !Freeze for QueryFilterItem
impl RefUnwindSafe for QueryFilterItem
impl Send for QueryFilterItem
impl Sync for QueryFilterItem
impl Unpin for QueryFilterItem
impl UnwindSafe for QueryFilterItem
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