public class TUpsertSqlNode extends TParseTreeNode
dbvendor, doubleLinkedTokenListToString, nodeActionAppend, nodeActionInsert, nodeActionRemove, nodeActionUnknown, nodeActionUpdate, nodeActionUpdateText, nodeChangeEndToken, nodeChangeStartToken| Constructor and Description |
|---|
TUpsertSqlNode() |
| Modifier and Type | Method and Description |
|---|---|
TObjectNameList |
getColumnList() |
TReturningClause |
getReturningClause() |
TSelectSqlNode |
getSubQueryNode() |
TFromTable |
getTargetTable() |
TMultiTargetList |
getValues() |
TWhereClause |
getWhereClause() |
void |
init(Object arg1)
Initialize a query tree node.
|
void |
setColumnList(TObjectNameList columnList) |
void |
setReturningClause(TReturningClause returningClause) |
void |
setSubQueryNode(TSelectSqlNode subQueryNode) |
void |
setValues(TDummy dummyNode) |
void |
setValues(TMultiTargetList values) |
void |
setWhereClause(TWhereClause whereClause) |
accept, acceptChildren, addAllMyTokensToTokenList, addToTokenChain, appendNewNode, calculateTokenCount, doAppendNewNode, doParse, fastSetString, getAnchorNode, getColumnNo, getCommentAfterNode, getCommentBeforeNode, getCompactString, getDummyTag, getEndToken, getEvaluateDatatype, getEvalValue, getGsqlparser, getLineNo, getLocation, getMd5, getNodeStatus, getNodeType, getParentObjectName, getPlainText, getStartToken, getTokenCount, hasNext, init, init, init, init, init, insertAfterAToken, insertNewNodeBeforeMe, isChanged, isTokensInChain, next, refreshAllNodesTokenCount, remove, removeAllMyTokensFromTokenList, removeTokens, removeTokensBetweenNodes, removeTokensBetweenToken, replaceWithNewNode, resetIterator, setAnchorNode, setChanged, setDummyTag, setEndToken, setEndToken, setEndToken, setEndToken, setEndToken, setEndTokenDirectly, setEvaluateDatatype, setEvalValue, setGsqlparser, setIncludingComment, setLocation, setNewSubNode, setNodeStatus, setNodeType, setParent, setPlainText, setStartToken, setStartToken, setStartToken, setStartToken, setStartTokenDirectly, setString, setString2, subNodeInNode, toScript, toString, toString2clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEachRemainingpublic TUpsertSqlNode()
public void setColumnList(TObjectNameList columnList)
public TObjectNameList getColumnList()
public void setWhereClause(TWhereClause whereClause)
public TWhereClause getWhereClause()
public void setValues(TMultiTargetList values)
public void setReturningClause(TReturningClause returningClause)
public TMultiTargetList getValues()
public void setSubQueryNode(TSelectSqlNode subQueryNode)
public TSelectSqlNode getSubQueryNode()
public TFromTable getTargetTable()
public TReturningClause getReturningClause()
public void init(Object arg1)
TParseTreeNodeinit in class TParseTreeNodearg1 - first argument