gudusoft.gsqlparser.stmt
Class TMergeSqlStatement
java.lang.Object
gudusoft.gsqlparser.nodes.TParseTreeNode
gudusoft.gsqlparser.TCustomSqlStatement
gudusoft.gsqlparser.stmt.TMergeSqlStatement
- All Implemented Interfaces:
- Visitable
public class TMergeSqlStatement
- extends TCustomSqlStatement
Methods inherited from class gudusoft.gsqlparser.TCustomSqlStatement |
addWhereClause, analyzeFromTable, analyzeJoin, analyzeTablename, checkNonQualifiedColumnReferenceInSubQueryOfUplevelStmt, getCteList, getErrorCount, getLabelName, getOutputClause, getParentStmt, getResultColumnList, getReturningClause, getStatements, getSymbolTable, getTargetTable, getTopClause, getTopStatement, getWhereClause, isnzplsql, isoracleplsql, ispgplsql, linkColumnReferenceToTable, locateVariableOrParameter, OracleStatementCanBeSeparatedByBeginEndPair, parsestatement, setCteList, setLabelName, setOutputClause, setParentStmt, setResultColumnList, setReturningClause, setTargetTable, setTopClause, setWhereClause |
Methods inherited from class gudusoft.gsqlparser.nodes.TParseTreeNode |
addAllMyTokensToTokenList, doParse, getColumnNo, getDummyTag, getEndToken, getGsqlparser, getLineNo, getNodeType, getStartToken, init, init, init, init, init, init, setDummyTag, setEndToken, setEndToken, setGsqlparser, setNodeType, setStartToken, setStartToken, setString, toString |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
TMergeSqlStatement
public TMergeSqlStatement(EDbVendor dbvendor)
getMatchedSearchCondition
public TExpression getMatchedSearchCondition()
getNotMatchedSearchCondition
public TExpression getNotMatchedSearchCondition()
getUsingTable
public TTable getUsingTable()
getCondition
public TExpression getCondition()
getUpdateClause
public TMergeUpdateClause getUpdateClause()
getInsertClause
public TMergeInsertClause getInsertClause()
getWhenClauses
public TPTNodeList<TMergeWhenClause> getWhenClauses()
doParseStatement
public int doParseStatement(TCustomSqlStatement psql)
- Overrides:
doParseStatement
in class TCustomSqlStatement
accept
public void accept(TParseTreeVisitor v)
- Specified by:
accept
in interface Visitable
- Overrides:
accept
in class TParseTreeNode