Struct pg_query::ast::InsertStmt [−][src]
pub struct InsertStmt { pub relation: Option<Box<RangeVar>>, pub cols: Option<Vec<Node>>, pub select_stmt: Option<Box<Node>>, pub on_conflict_clause: Option<Box<OnConflictClause>>, pub returning_list: Option<Vec<Node>>, pub with_clause: Option<Box<WithClause>>, pub override_: Box<OverridingKind>, }
Fields
relation: Option<Box<RangeVar>>
cols: Option<Vec<Node>>
select_stmt: Option<Box<Node>>
on_conflict_clause: Option<Box<OnConflictClause>>
returning_list: Option<Vec<Node>>
with_clause: Option<Box<WithClause>>
override_: Box<OverridingKind>
Trait Implementations
impl<'de> Deserialize<'de> for InsertStmt
[src]
impl<'de> Deserialize<'de> for InsertStmt
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl RefUnwindSafe for InsertStmt
impl RefUnwindSafe for InsertStmt
impl Send for InsertStmt
impl Send for InsertStmt
impl Sync for InsertStmt
impl Sync for InsertStmt
impl Unpin for InsertStmt
impl Unpin for InsertStmt
impl UnwindSafe for InsertStmt
impl UnwindSafe for InsertStmt
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]