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, toString2
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEachRemaining
public 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)
TParseTreeNode
init
in class TParseTreeNode
arg1
- first argument