Class TMergeUpdateClause
- Namespace
- gudusoft.gsqlparser.nodes
- Assembly
- gudusoft.gsqlparser.dll
update clause in merge statement.
[when matched [and search_conditions ] then update set {col_name = expression} | delete]
call UpdateColumnList to return value for {col_name = expression}
public class TMergeUpdateClause : TParseTreeNode, Visitable
- Inheritance
-
TMergeUpdateClause
- Implements
- Inherited Members
Properties
DeleteWhereClause
public virtual TExpression DeleteWhereClause { get; set; }
Property Value
UpdateColumnList
public virtual TResultColumnList UpdateColumnList { get; set; }
Property Value
UpdateWhereClause
public virtual TExpression UpdateWhereClause { 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)