gudusoft.gsqlparser.stmt
Class TBlockSqlStatement

java.lang.Object
  extended by gudusoft.gsqlparser.nodes.TParseTreeNode
      extended by gudusoft.gsqlparser.TCustomSqlStatement
          extended by gudusoft.gsqlparser.stmt.TBlockSqlStatement
All Implemented Interfaces:
Visitable
Direct Known Subclasses:
TDb2ForStmt, TDb2LoopStmt, TDb2RepeatStmt, TDb2WhileStmt, TMssqlBlock, TMySQLBlock, TMySQLLoopStmt, TMySQLRepeatStmt, TMySQLWhileStmt, TPlsqlExecImmeStmt, TPlsqlLoopStmt, TStoredProcedureSqlStatement

public class TBlockSqlStatement
extends TCustomSqlStatement

Base class for all sql statements that include multiple sql statements


Field Summary
 
Fields inherited from class gudusoft.gsqlparser.TCustomSqlStatement
dbvendor, dummytag, joins, parser, plsqlparser, rootNode, sourcetokenlist, sqlstatementtype, tables
 
Constructor Summary
TBlockSqlStatement(EDbVendor dbvendor)
           
 
Method Summary
 TStatementList getBodyStatements()
          Statements in body.
 
Methods inherited from class gudusoft.gsqlparser.TCustomSqlStatement
addWhereClause, analyzeFromTable, analyzeJoin, analyzeTablename, checkNonQualifiedColumnReferenceInSubQueryOfUplevelStmt, doParseStatement, 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

TBlockSqlStatement

public TBlockSqlStatement(EDbVendor dbvendor)
Method Detail

getBodyStatements

public TStatementList getBodyStatements()
Statements in body.

Returns: