pub struct InsertStmt {
pub relation: Option<Box<RangeVar>>,
pub cols: List,
pub selectStmt: Option<Node>,
pub onConflictClause: Option<Box<OnConflictClause>>,
pub returningClause: Option<Box<ReturningClause>>,
pub withClause: Option<Box<WithClause>>,
pub override: OverridingKind,
}Expand description
The node InsertStmt.
Fields§
§relation: Option<Box<RangeVar>>§cols: List§selectStmt: Option<Node>§onConflictClause: Option<Box<OnConflictClause>>§returningClause: Option<Box<ReturningClause>>§withClause: Option<Box<WithClause>>§override: OverridingKindTrait Implementations§
Source§impl Clone for InsertStmt
impl Clone for InsertStmt
Source§impl Debug for InsertStmt
impl Debug for InsertStmt
Source§impl Default for InsertStmt
impl Default for InsertStmt
Source§impl Equal for InsertStmt
impl Equal for InsertStmt
Source§impl From<InsertStmt> for Node
impl From<InsertStmt> for Node
Source§fn from(node: InsertStmt) -> Node
fn from(node: InsertStmt) -> Node
Converts to this type from the input type.
Source§impl NodeType for InsertStmt
impl NodeType for InsertStmt
Source§impl Out for InsertStmt
impl Out for InsertStmt
Source§impl PartialEq for InsertStmt
impl PartialEq for InsertStmt
impl StructuralPartialEq for InsertStmt
Auto Trait Implementations§
impl Freeze for InsertStmt
impl RefUnwindSafe for InsertStmt
impl Send for InsertStmt
impl Sync for InsertStmt
impl Unpin for InsertStmt
impl UnsafeUnpin for InsertStmt
impl UnwindSafe for InsertStmt
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