Struct pgx_pg_sys::InsertStmt [−][src]
#[repr(C)]pub struct InsertStmt { pub type_: NodeTag, pub relation: *mut RangeVar, pub cols: *mut List, pub selectStmt: *mut Node, pub onConflictClause: *mut OnConflictClause, pub returningList: *mut List, pub withClause: *mut WithClause, pub override_: OverridingKind, }
Optimizable Statements
Fields
type_: NodeTagrelation: *mut RangeVarcols: *mut ListselectStmt: *mut NodeonConflictClause: *mut OnConflictClausereturningList: *mut ListwithClause: *mut WithClauseoverride_: OverridingKindTrait Implementations
impl Clone for InsertStmt[src]
impl Clone for InsertStmt[src]fn clone(&self) -> InsertStmt[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Copy for InsertStmt[src]
impl Copy for InsertStmt[src]impl Default for InsertStmt[src]
impl Default for InsertStmt[src]impl PgNode for InsertStmt[src]
impl PgNode for InsertStmt[src]type NodeType = InsertStmt
fn as_node_ptr(&self) -> *mut Self::NodeType[src]
Auto Trait Implementations
impl RefUnwindSafe for InsertStmt
impl RefUnwindSafe for InsertStmtimpl !Send for InsertStmt
impl !Send for InsertStmtimpl !Sync for InsertStmt
impl !Sync for InsertStmtimpl Unpin for InsertStmt
impl Unpin for InsertStmtimpl UnwindSafe for InsertStmt
impl UnwindSafe for InsertStmt