Struct chain_builder::QueryBuilder
source · pub struct QueryBuilder { /* private fields */ }Trait Implementations§
source§impl Clone for QueryBuilder
impl Clone for QueryBuilder
source§fn clone(&self) -> QueryBuilder
fn clone(&self) -> QueryBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for QueryBuilder
impl Debug for QueryBuilder
source§impl Default for QueryBuilder
impl Default for QueryBuilder
source§fn default() -> QueryBuilder
fn default() -> QueryBuilder
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for QueryBuilder
impl<'de> Deserialize<'de> for QueryBuilder
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl JoinMethods for QueryBuilder
impl JoinMethods for QueryBuilder
source§impl Serialize for QueryBuilder
impl Serialize for QueryBuilder
source§impl WhereClauses for QueryBuilder
impl WhereClauses for QueryBuilder
fn where_clause( &mut self, column: &str, operator: Operator, value: Value ) -> &mut Self
fn where_subquery(&mut self, value: impl FnMut(&mut QueryBuilder))
fn or(&mut self) -> &mut QueryBuilder
fn where_raw(&mut self, sql: &str, val: Option<Vec<Value>>) -> &mut Self
fn where_eq(&mut self, column: &str, value: Value) -> &mut Self
fn where_not_eq(&mut self, column: &str, value: Value) -> &mut Self
fn where_in(&mut self, column: &str, value: Vec<Value>) -> &mut Self
fn where_not_in(&mut self, column: &str, value: Vec<Value>) -> &mut Self
fn where_null(&mut self, column: &str) -> &mut Self
fn where_not_null(&mut self, column: &str) -> &mut Self
fn where_exists(&mut self, column: &str) -> &mut Self
fn where_not_exists(&mut self, column: &str) -> &mut Self
fn where_between(&mut self, column: &str, value: [Value; 2]) -> &mut Self
fn where_not_between(&mut self, column: &str, value: [Value; 2]) -> &mut Self
fn where_like(&mut self, column: &str, value: Value) -> &mut Self
fn where_not_like(&mut self, column: &str, value: Value) -> &mut Self
Auto Trait Implementations§
impl RefUnwindSafe for QueryBuilder
impl Send for QueryBuilder
impl Sync for QueryBuilder
impl Unpin for QueryBuilder
impl UnwindSafe for QueryBuilder
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