Struct pg_query::ast::OnConflictExpr [−][src]
pub struct OnConflictExpr { pub action: Box<OnConflictAction>, pub arbiter_elems: Option<Vec<Node>>, pub arbiter_where: Option<Box<Node>>, pub constraint: Oid, pub on_conflict_set: Option<Vec<Node>>, pub on_conflict_where: Option<Box<Node>>, pub excl_rel_index: i32, pub excl_rel_tlist: Option<Vec<Node>>, }
Fields
action: Box<OnConflictAction>
arbiter_elems: Option<Vec<Node>>
arbiter_where: Option<Box<Node>>
constraint: Oid
on_conflict_set: Option<Vec<Node>>
on_conflict_where: Option<Box<Node>>
excl_rel_index: i32
excl_rel_tlist: Option<Vec<Node>>
Trait Implementations
impl<'de> Deserialize<'de> for OnConflictExpr
[src]
impl<'de> Deserialize<'de> for OnConflictExpr
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl RefUnwindSafe for OnConflictExpr
impl RefUnwindSafe for OnConflictExpr
impl Send for OnConflictExpr
impl Send for OnConflictExpr
impl Sync for OnConflictExpr
impl Sync for OnConflictExpr
impl Unpin for OnConflictExpr
impl Unpin for OnConflictExpr
impl UnwindSafe for OnConflictExpr
impl UnwindSafe for OnConflictExpr
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]