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