Table of Contents

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

TExpression

UpdateColumnList

public virtual TResultColumnList UpdateColumnList { get; set; }

Property Value

TResultColumnList

UpdateWhereClause

public virtual TExpression UpdateWhereClause { get; set; }

Property Value

TExpression

Methods

accept(TParseTreeVisitor)

public override void accept(TParseTreeVisitor v)

Parameters

v TParseTreeVisitor

acceptChildren(TParseTreeVisitor)

public override void acceptChildren(TParseTreeVisitor v)

Parameters

v TParseTreeVisitor

doParse(TCustomSqlStatement, ESqlClause)

analyze this node

public override void doParse(TCustomSqlStatement psql, ESqlClause plocation)

Parameters

psql TCustomSqlStatement
plocation ESqlClause

init(object, object, object)

public override void init(object arg1, object arg2, object arg3)

Parameters

arg1 object
arg2 object
arg3 object

See Also