Struct MergeInsertExpr
pub struct MergeInsertExpr {
pub insert_token: AttachedToken,
pub columns: Vec<ObjectName>,
pub kind_token: AttachedToken,
pub kind: MergeInsertKind,
pub insert_predicate: Option<Expr>,
}Expand description
The INSERT token that starts the sub-expression.
columns: Vec<ObjectName>Columns (if any) specified by the insert.
Example:
INSERT (product, quantity) VALUES(product, quantity)
INSERT (product, quantity) ROWThe token, [VALUES | ROW] starting kind.
The insert type used by the statement.
An optional condition to restrict the insertion (Oracle specific)