gudusoft.gsqlparser.stmt.oracle
Class TPlsqlCreateTypeBody

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.oracle.TOracleStoredProcedureSqlStatement
                      extended by gudusoft.gsqlparser.stmt.oracle.TPlsqlCreateTypeBody
All Implemented Interfaces:
Visitable

public class TPlsqlCreateTypeBody
extends TOracleStoredProcedureSqlStatement

The CREATE TYPE BODY defines or implements the member methods defined in the object type specification. You create object types with the CREATE TYPE(TPlsqlCreateType) and the CREATE TYPE BODY(TPlsqlCreateTypeBody) statements.


Field Summary
 
Fields inherited from class gudusoft.gsqlparser.TCustomSqlStatement
dbvendor, dummytag, joins, parser, plsqlparser, rootNode, sourcetokenlist, sqlstatementtype, tables
 
Constructor Summary
TPlsqlCreateTypeBody()
           
TPlsqlCreateTypeBody(EDbVendor dbvendor)
           
 
Method Summary
 void accept(TParseTreeVisitor v)
           
 int doParseStatement(TCustomSqlStatement psql)
           
 TStatementListSqlNode getStmts()
           
 TObjectName getStoredProcedureName()
           
 TObjectName getTypeName()
           
 void init(java.lang.Object arg1, java.lang.Object arg2)
           
 
Methods inherited from class gudusoft.gsqlparser.stmt.oracle.TOracleStoredProcedureSqlStatement
getExceptionClause, isWrapped, setExceptionClause, setWrapped
 
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
addAllMyTokensToTokenList, doParse, getColumnNo, getDummyTag, getEndToken, getGsqlparser, getLineNo, getNodeType, getStartToken, 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

TPlsqlCreateTypeBody

public TPlsqlCreateTypeBody()

TPlsqlCreateTypeBody

public TPlsqlCreateTypeBody(EDbVendor dbvendor)
Method Detail

getStoredProcedureName

public TObjectName getStoredProcedureName()
Overrides:
getStoredProcedureName in class TStoredProcedureSqlStatement

getTypeName

public TObjectName getTypeName()

init

public void init(java.lang.Object arg1,
                 java.lang.Object arg2)
Overrides:
init in class TParseTreeNode

getStmts

public TStatementListSqlNode getStmts()

doParseStatement

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

accept

public void accept(TParseTreeVisitor v)
Specified by:
accept in interface Visitable
Overrides:
accept in class TParseTreeNode