gudusoft.gsqlparser.stmt.db2
Class TDb2CreateTrigger

java.lang.Object
  extended by gudusoft.gsqlparser.nodes.TParseTreeNode
      extended by gudusoft.gsqlparser.TCustomSqlStatement
          extended by gudusoft.gsqlparser.stmt.TBlockSqlStatement
              extended by gudusoft.gsqlparser.stmt.TStoredProcedureSqlStatement
                  extended by gudusoft.gsqlparser.stmt.db2.TDb2CreateTrigger
All Implemented Interfaces:
Visitable

public class TDb2CreateTrigger
extends TStoredProcedureSqlStatement


Field Summary
 
Fields inherited from class gudusoft.gsqlparser.TCustomSqlStatement
dbvendor, dummytag, joins, parser, plsqlparser, rootNode, sourcetokenlist, sqlstatementtype, tables
 
Constructor Summary
TDb2CreateTrigger(EDbVendor dbvendor)
           
 
Method Summary
 int doParseStatement(TCustomSqlStatement psql)
           
 TTable getOnTable()
           
 TObjectName getStoredProcedureName()
           
 TObjectName getTriggerName()
           
 TExpression getWhenExpr()
           
 
Methods inherited from class gudusoft.gsqlparser.stmt.TStoredProcedureSqlStatement
getDeclareStatements, getParameterDeclarations, setParameterDeclarations
 
Methods inherited from class gudusoft.gsqlparser.stmt.TBlockSqlStatement
getBodyStatements
 
Methods inherited from class gudusoft.gsqlparser.TCustomSqlStatement
addWhereClause, analyzeFromTable, analyzeJoin, analyzeTablename, checkNonQualifiedColumnReferenceInSubQueryOfUplevelStmt, getCteList, getErrorCount, getLabelName, getOutputClause, getParentStmt, getResultColumnList, getReturningClause, getStatements, getSymbolTable, getTargetTable, getTopClause, getTopStatement, getWhereClause, isnzplsql, isoracleplsql, ispgplsql, linkColumnReferenceToTable, locateVariableOrParameter, OracleStatementCanBeSeparatedByBeginEndPair, parsestatement, setCteList, setLabelName, setOutputClause, setParentStmt, setResultColumnList, setReturningClause, setTargetTable, setTopClause, setWhereClause
 
Methods inherited from class gudusoft.gsqlparser.nodes.TParseTreeNode
accept, addAllMyTokensToTokenList, doParse, getColumnNo, getDummyTag, getEndToken, getGsqlparser, getLineNo, getNodeType, getStartToken, init, init, init, init, init, init, setDummyTag, setEndToken, setEndToken, setGsqlparser, setNodeType, setStartToken, setStartToken, setString, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TDb2CreateTrigger

public TDb2CreateTrigger(EDbVendor dbvendor)
Method Detail

getStoredProcedureName

public TObjectName getStoredProcedureName()
Overrides:
getStoredProcedureName in class TStoredProcedureSqlStatement

getTriggerName

public TObjectName getTriggerName()

getOnTable

public TTable getOnTable()

doParseStatement

public int doParseStatement(TCustomSqlStatement psql)
Overrides:
doParseStatement in class TCustomSqlStatement

getWhenExpr

public TExpression getWhenExpr()