public class TNonDmlTriggerClause extends TTriggeringClause
dbvendor, doubleLinkedTokenListToString, nodeActionAppend, nodeActionInsert, nodeActionRemove, nodeActionUnknown, nodeActionUpdate, nodeActionUpdateText, nodeChangeEndToken, nodeChangeStartToken| Constructor and Description |
|---|
TNonDmlTriggerClause() |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(TParseTreeVisitor v)
Accept a visitor
|
void |
acceptChildren(TParseTreeVisitor v)
Accept a visitor to iterate this class and sub-nodes of this class
|
TDummyList |
getDatabase_event_list() |
TDummyList |
getDdl_event_list() |
int |
getFireMode()
When or how this trigger was fired.
|
TObjectName |
getSchemaName()
It's optional, only valid when
isSchema() is true. |
boolean |
isDatabase()
Specify DATABASE to define the trigger on the entire database.
|
boolean |
isSchema()
Specify SCHEMA to define the trigger on the current schema.
|
boolean |
isServer() |
void |
setDatabase_event_list(TDummyList database_event_list) |
void |
setDatabase(boolean database) |
void |
setDdl_event_list(TDummyList ddl_event_list) |
void |
setFireMode(int fireMode) |
void |
setSchema(boolean schema) |
void |
setSchemaName(TObjectName schemaName) |
void |
setServer(boolean server) |
doParse, getActionTime, getDmlEventClause, getEventClause, getReferencingClause, init, init, setActionTime, setActionTimeByDummy, setDmlEventClause, setEventClause, setReferencingClauseaddAllMyTokensToTokenList, addToTokenChain, appendNewNode, calculateTokenCount, doAppendNewNode, 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, toString2clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEachRemainingpublic TNonDmlTriggerClause()
public boolean isDatabase()
public void setDatabase(boolean database)
public void setSchema(boolean schema)
public boolean isSchema()
public void setServer(boolean server)
public boolean isServer()
public TObjectName getSchemaName()
isSchema() is true.public int getFireMode()
getFireMode in class TTriggeringClausepublic void setDatabase_event_list(TDummyList database_event_list)
public void setDdl_event_list(TDummyList ddl_event_list)
public TDummyList getDatabase_event_list()
public TDummyList getDdl_event_list()
public void setFireMode(int fireMode)
setFireMode in class TTriggeringClausepublic void setSchemaName(TObjectName schemaName)
public void accept(TParseTreeVisitor v)
TParseTreeNodeaccept in interface Visitableaccept in class TTriggeringClausev - visitor is a descendant class of TParseTreeVisitorpublic void acceptChildren(TParseTreeVisitor v)
TParseTreeNodeacceptChildren in interface VisitableacceptChildren in class TTriggeringClausev - visitor is a descendant class of TParseTreeVisitor