Package gudusoft.gsqlparser.nodes
Class TCreateTriggerSqlNode
Object
gudusoft.gsqlparser.nodes.TParseTreeNode
gudusoft.gsqlparser.nodes.TCreateTriggerSqlNode
- All Implemented Interfaces:
Visitable,Iterator<TSourceToken>
Internal use in the parser.
-
Field Summary
Fields inherited from class gudusoft.gsqlparser.nodes.TParseTreeNode
dbvendor, doubleLinkedTokenListToString, nodeActionAppend, nodeActionInsert, nodeActionRemove, nodeActionUnknown, nodeActionUpdate, nodeActionUpdateText, nodeChangeEndToken, nodeChangeStartToken -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetBlcok()intDeprecated.getStmt()getStmts()Deprecated.As of v2.0.1.0, replaced bygetTriggeringClause()voidInitialize a query tree node.voidbooleanvoidsetAlterTrigger(boolean alterTrigger) voidsetBlcok(TBlockSqlNode blcok) voidsetDmlTpyes(TDummyList dmlTpyes) voidsetFireMode(int fireMode) voidsetFollowsTriggerList(TObjectNameList followsTriggerList) voidsetFunctionCall(TFunctionCall functionCall) voidsetStmt(TStatementSqlNode stmt) voidsetStmts(TStatementListSqlNode stmts) voidsetTimingPoint(ETriggerTimingPoint timingPoint) voidsetTrigger_event_clause(TParseTreeNode trigger_event_clause) voidsetTriggerAction(TTriggerAction triggerAction) voidsetTriggeringClause(TTriggeringClause triggeringClause) voidsetWhenCondition(TExpression whenCondition) 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, 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
-
Constructor Details
-
TCreateTriggerSqlNode
public TCreateTriggerSqlNode()
-
-
Method Details
-
getTriggeringClause
-
setAlterTrigger
-
isAlterTrigger
-
setFollowsTriggerList
-
getFollowsTriggerList
-
getTimingPoint
-
setTimingPoint
-
setFunctionCall
-
getFunctionCall
-
setBlcok
-
getBlcok
-
setDmlTpyes
-
getDmlTpyes
-
setFireMode
-
getFireMode
-
getTriggerName
-
setTrigger_event_clause
-
getTrigger_event_clause
Deprecated.As of v2.0.1.0, replaced bygetTriggeringClause()- Returns:
- trigger clause
-
setWhenCondition
-
getWhenCondition
-
getStmt
-
setStmt
-
getOnTable
Deprecated.As of v2.0.1.0, usegetTriggeringClause()instead- Returns:
- onTable
-
getStmts
-
setStmts
-
setTriggeringClause
-
init
- Overrides:
initin classTParseTreeNode
-
init
Description copied from class:TParseTreeNodeInitialize a query tree node. Used internally- Overrides:
initin classTParseTreeNode- Parameters:
arg1- first argument
-
getTriggerAction
-
setTriggerAction
-
getTriggeringClause()instead