Class TMergeInsertClause
- Namespace
- gudusoft.gsqlparser.nodes
- Assembly
- gudusoft.gsqlparser.dll
insert clause in merge statement.
[when not matched [and search_conditions ] then insert [(column_list)] values (value_list)]
call ColumnList to return value for (column_list)
call Valuelist to return value for (value_list)
public class TMergeInsertClause : TParseTreeNode, Visitable
- Inheritance
-
TMergeInsertClause
- Implements
- Inherited Members
Properties
ColumnList
public virtual TObjectNameList ColumnList { get; set; }
Property Value
InsertWhereClause
public virtual TExpression InsertWhereClause { get; set; }
Property Value
RowTypeValue
plsql row type record
public virtual TObjectName RowTypeValue { get; set; }
Property Value
Valuelist
public virtual TResultColumnList Valuelist { get; set; }
Property Value
Methods
accept(TParseTreeVisitor)
public override void accept(TParseTreeVisitor v)
Parameters
acceptChildren(TParseTreeVisitor)
public override void acceptChildren(TParseTreeVisitor v)
Parameters
doParse(TCustomSqlStatement, ESqlClause)
analyze this node
public override void doParse(TCustomSqlStatement psql, ESqlClause plocation)
Parameters
psqlTCustomSqlStatementplocationESqlClause
init(object, object, object)
public override void init(object arg1, object arg2, object arg3)