pub struct TriggerCondition {
pub expression: String,
}Expand description
A WHEN condition for conditional triggers.
Fields§
§expression: StringThe SQL expression for the condition.
Implementations§
Source§impl TriggerCondition
impl TriggerCondition
Sourcepub fn column_changed(column: &str) -> Self
pub fn column_changed(column: &str) -> Self
Check if OLD.column differs from NEW.column.
Sourcepub fn new_not_null(column: &str) -> Self
pub fn new_not_null(column: &str) -> Self
Check if NEW.column is not null.
Sourcepub fn old_was_null(column: &str) -> Self
pub fn old_was_null(column: &str) -> Self
Check if OLD.column was null.
Trait Implementations§
Source§impl Clone for TriggerCondition
impl Clone for TriggerCondition
Source§fn clone(&self) -> TriggerCondition
fn clone(&self) -> TriggerCondition
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 moreSource§impl Debug for TriggerCondition
impl Debug for TriggerCondition
Source§impl<'de> Deserialize<'de> for TriggerCondition
impl<'de> Deserialize<'de> for TriggerCondition
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 PartialEq for TriggerCondition
impl PartialEq for TriggerCondition
Source§impl Serialize for TriggerCondition
impl Serialize for TriggerCondition
impl Eq for TriggerCondition
impl StructuralPartialEq for TriggerCondition
Auto Trait Implementations§
impl Freeze for TriggerCondition
impl RefUnwindSafe for TriggerCondition
impl Send for TriggerCondition
impl Sync for TriggerCondition
impl Unpin for TriggerCondition
impl UnwindSafe for TriggerCondition
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