pub struct ConditionBuilder { /* private fields */ }Expand description
Builder for combining conditions with AND/OR/NOT.
§Examples
use sqlglot_rust::builder::condition;
let cond = condition("x = 1")
.and("y = 2")
.or("z = 3")
.build();Implementations§
Source§impl ConditionBuilder
impl ConditionBuilder
Sourcepub fn new_with_dialect(condition: &str, dialect: Dialect) -> Self
pub fn new_with_dialect(condition: &str, dialect: Dialect) -> Self
Create a new condition builder with a specific dialect.
Trait Implementations§
Source§impl Clone for ConditionBuilder
impl Clone for ConditionBuilder
Source§fn clone(&self) -> ConditionBuilder
fn clone(&self) -> ConditionBuilder
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for ConditionBuilder
impl RefUnwindSafe for ConditionBuilder
impl Send for ConditionBuilder
impl Sync for ConditionBuilder
impl Unpin for ConditionBuilder
impl UnsafeUnpin for ConditionBuilder
impl UnwindSafe for ConditionBuilder
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