Package gudusoft.gsqlparser.nodes
Class TDeleteSqlNode
Object
gudusoft.gsqlparser.nodes.TParseTreeNode
gudusoft.gsqlparser.nodes.TDeleteSqlNode
- All Implemented Interfaces:
Visitable,Iterator<TSourceToken>
-
Field Summary
FieldsFields inherited from class gudusoft.gsqlparser.nodes.TParseTreeNode
dbvendor, doubleLinkedTokenListToString, nodeActionAppend, nodeActionInsert, nodeActionRemove, nodeActionUnknown, nodeActionUpdate, nodeActionUpdateText, nodeChangeEndToken, nodeChangeStartToken -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionMySQL syntax: delete table_name1.[*],table_name2.[*] ...booleanvoidsetDeleteToken(TSourceToken deleteToken) voidsetErrorLoggingClause(TErrorLoggingClause errorLoggingClause) voidsetFromKeyword(boolean fromKeyword) voidsetIsolationClause(TIsolationClause isolationClause) voidsetLimitClause(TLimitClause limitClause) voidsetOptionClause(TOptionClause optionClause) voidsetOrderByClause(TOrderBy orderByClause) voidsetOutputClause(TOutputClause outputClause) voidsetReferenceTableList(TFromTableList referenceTableList) voidsetReturning(TReturningClause returning) voidsetReturningClause(TReturningClause returningClause) voidsetSourceTableList(TFromTableList sourceTableList) voidsetTargetTable(TFromTable targetTable) voidsetTargetTableByTableList(TFromTableList sourceTableList) voidsetTopClause(TTopClause topClause) voidsetUseKeyIndex(TUseKeyIndex useKeyIndex) voidsetWhereCondition(TWhereClause whereCondition) Methods inherited from class gudusoft.gsqlparser.nodes.TParseTreeNode
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, 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, toString2Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Iterator
forEachRemaining
-
Field Details
-
cteList
-
-
Constructor Details
-
TDeleteSqlNode
public TDeleteSqlNode()
-
-
Method Details
-
setFromKeyword
-
isFromKeyword
-
setErrorLoggingClause
-
getErrorLoggingClause
-
setOptionClause
-
getOptionClause
-
setDeleteToken
-
getDeleteToken
-
getTopClause
-
getTargetTable
-
getReturningClause
-
getWhereCondition
-
setReturningClause
-
setWhereCondition
-
getOutputClause
-
setOutputClause
-
setSourceTableList
-
setTargetTableByTableList
-
setTargetTable
-
getSourceTableList
-
setReferenceTableList
-
getReferenceTableList
MySQL syntax: delete table_name1.[*],table_name2.[*] ... from table_referencessourceTableList represents: table_name1.[*],table_name2.[*] ...
referenceTableList represents: table_references
- Returns:
-
setTopClause
-
setOrderByClause
-
getOrderByClause
-
setLimitClause
-
getLimitClause
-
setIsolationClause
-
getIsolationClause
-
setUseKeyIndex
-
getUseKeyIndex
-
setReturning
-
getReturning
-