gudusoft.gsqlparser.stmt.oracle
Class TPlsqlCreateTypeBody
java.lang.Object
gudusoft.gsqlparser.nodes.TParseTreeNode
gudusoft.gsqlparser.TCustomSqlStatement
gudusoft.gsqlparser.stmt.TBlockSqlStatement
gudusoft.gsqlparser.stmt.TStoredProcedureSqlStatement
gudusoft.gsqlparser.stmt.oracle.TOracleStoredProcedureSqlStatement
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.
| 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 |
TPlsqlCreateTypeBody
public TPlsqlCreateTypeBody()
TPlsqlCreateTypeBody
public TPlsqlCreateTypeBody(EDbVendor dbvendor)
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