[][src]Enum squawk_parser::ast::OnCommitAction

#[repr(u8)]pub enum OnCommitAction {
    Noop,
    PreserveRows,
    DeleteRows,
    Drop,
}

What to do at commit time for temporary relations

Variants

Noop

No ON COMMIT clause (do nothing)

PreserveRows

ON COMMIT PRESERVE ROWS (do nothing)

DeleteRows

ON COMMIT DELETE ROWS

Drop

ON COMMIT DROP

Trait Implementations

impl Debug for OnCommitAction[src]

impl<'de> Deserialize<'de> for OnCommitAction[src]

impl PartialEq<OnCommitAction> for OnCommitAction[src]

impl Serialize for OnCommitAction[src]

impl StructuralPartialEq for OnCommitAction[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.