TCreateTriggerStmt
SQL SQL create trigger statement.public class TMssqlCreateTrigger extends TStoredProcedureSqlStatement
blockBody, bodyStatements, declareStatements, exceptionClausedummytag, fromClause, fromSourceJoin, fromSourceTable, isparsed, joins, parser, plsqlparser, relationAttributes, rootNode, sourcetokenlist, sqlstatementtype, stmtScope, tablesdbvendor, doubleLinkedTokenListToString, nodeActionAppend, nodeActionInsert, nodeActionRemove, nodeActionUnknown, nodeActionUpdate, nodeActionUpdateText, nodeChangeEndToken, nodeChangeStartToken| Constructor and Description |
|---|
TMssqlCreateTrigger(EDbVendor dbvendor)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
accept(TParseTreeVisitor v)
Deprecated.
Accept a visitor
|
void |
acceptChildren(TParseTreeVisitor v)
Deprecated.
Accept a visitor to iterate this class and sub-nodes of this class
|
int |
doParseStatement(TCustomSqlStatement psql)
Deprecated.
|
TSourceTokenList |
getDmlTpyes()
Deprecated.
As of v1.7.2.5, replaced by
ETriggerDmlType |
EnumSet<ETriggerDmlType> |
getDmlTypes()
Deprecated.
|
int |
getFireMode()
Deprecated.
As of v1.7.2.5, replaced by
ETriggerTimingPoint |
TTable |
getOnTable()
Deprecated.
|
TObjectName |
getStoredProcedureName()
Deprecated.
|
ETriggerTimingPoint |
getTimingPoint()
Deprecated.
|
TObjectName |
getTriggerName()
Deprecated.
|
boolean |
isAlterTrigger()
Deprecated.
|
void |
setAlterTrigger(boolean alterTrigger)
Deprecated.
|
void |
setDmlTypes(EnumSet<ETriggerDmlType> dmlTypes)
Deprecated.
|
void |
setFireMode(int fireMode)
Deprecated.
|
void |
setOnTable(TTable onTable)
Deprecated.
|
void |
setTimingPoint(ETriggerTimingPoint timingPoint)
Deprecated.
|
void |
setTriggerName(TObjectName triggerName)
Deprecated.
|
getParameterDeclarations, getProcHandle, setParameterDeclarations, setProcHandlegetBlockBody, getBodyStatements, getDeclareStatements, getEndlabelName, getExceptionClause, getLabelName, getLabelNameStr, setBodyStatements, setDeclareStatements, setExceptionClauseaddToTables, addWhereClause, analyzeFromTable, analyzeFromTable, analyzeJoin, analyzeTablename, analyzeTableOrJoin, asCanonical, checkNonQualifiedColumnReferenceInSubQueryOfUplevelStmt, clearError, dochecksyntax, findTable, fireOnMetaDatabaseTableColumn, getAncestorStmt, getAttributes, getColumnsInTable, getColumnsInTable, getCteIncludeThisStmt, getCteList, getDaxFunctionStack, getErrorCount, getErrormessage, getExpandedResultColumns, getFirstPhysicalTable, getFrameStack, getFromClause, getFromSourceJoin, getFromSourceTable, getGlobalScope, getIndexColumns, getJoins, getOrphanColumns, getOutputClause, getParentObjectName, getParentStmt, getRelationName, getRelations, getResultColumnList, getReturningClause, getSqlEnv, getStatements, getStmtScope, getSymbolTable, getSyntaxErrors, getSyntaxHints, getTables, getTargetTable, getTokenList, getTopClause, getTopStatement, getUsingVariableList, getVariableStack, getWhereClause, isathenaplsql, isBigQueryplsql, isdatabricksplsql, isGaussDBStoredProcedure, isgreeplumplsql, isnzplsql, isoracleplsql, ispgplsql, isprestoplsql, issnowflakeplsql, isTableACTE, isverticaplsql, linkColumnReferenceToTable, linkColumnToTable, linkToFirstTable, locateVariableOrParameter, locateVariableOrParameter, OracleStatementCanBeSeparatedByBeginEndPair, parseerrormessagehandle, parsestatement, parsestatement, searchCTEList, searchDaxVariableInStack, searchFunctionInSQLEnv, setAlreadyAddToParent, setCteIncludeThisStmt, setCteList, setEndlabelName, setFrameStack, setFromClause, setLabelName, setOutputClause, setParentStmt, setParentStmtToNull, setResultColumnList, setReturningClause, setStmtScope, setTargetTable, setTopClause, setUsingVariableList, setVariableStack, setWhereClause, size, toScript, VerticaStatementCanBeSeparatedByBeginEndPairaddAllMyTokensToTokenList, addToTokenChain, appendNewNode, calculateTokenCount, doAppendNewNode, doParse, fastSetString, getAnchorNode, getColumnNo, getCommentAfterNode, getCommentBeforeNode, getCompactString, getDummyTag, getEndToken, getEvaluateDatatype, getEvalValue, getGsqlparser, getLineNo, getLocation, getMd5, getNodeStatus, getNodeType, 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, toString, toString2clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEachRemainingpublic TMssqlCreateTrigger(EDbVendor dbvendor)
public void setAlterTrigger(boolean alterTrigger)
public boolean isAlterTrigger()
public TObjectName getStoredProcedureName()
getStoredProcedureName in class TStoredProcedureSqlStatementpublic TTable getOnTable()
public TObjectName getTriggerName()
public void setTimingPoint(ETriggerTimingPoint timingPoint)
public void setDmlTypes(EnumSet<ETriggerDmlType> dmlTypes)
public ETriggerTimingPoint getTimingPoint()
public EnumSet<ETriggerDmlType> getDmlTypes()
public int doParseStatement(TCustomSqlStatement psql)
doParseStatement in class TBlockSqlStatementpublic TSourceTokenList getDmlTpyes()
ETriggerDmlTypepublic int getFireMode()
ETriggerTimingPointpublic void accept(TParseTreeVisitor v)
TParseTreeNodeaccept in interface Visitableaccept in class TParseTreeNodev - visitor is a descendant class of TParseTreeVisitorpublic void acceptChildren(TParseTreeVisitor v)
TParseTreeNodeacceptChildren in interface VisitableacceptChildren in class TParseTreeNodev - visitor is a descendant class of TParseTreeVisitorpublic void setOnTable(TTable onTable)
public void setTriggerName(TObjectName triggerName)
public void setFireMode(int fireMode)