Qore OracleSqlUtil Module Reference  1.2
 All Classes Namespaces Functions Variables Groups Pages
OracleSqlUtil::OracleType Class Reference

represents an Oracle type More...

Inheritance diagram for OracleSqlUtil::OracleType:

Public Member Functions

string getDropSqlForce ()
 Force to drop named type (object or collection) More...
 
- Public Member Functions inherited from OracleSqlUtil::OracleCodeBase
 constructor (string n, string n_type, string n_src)
 creates the object from the arguments passed More...
 
bool equalImpl (AbstractFunctionBase t)
 returns True if the argument is equal to the current object, False if not
 
softlist getCreateSql (*hash opt)
 returns a string that can be used to create the object in the database
 
list getRenameSql (string new_name)
 returns a string that can be used to rename the object in the database
 

Detailed Description

represents an Oracle type

Member Function Documentation

string OracleSqlUtil::OracleType::getDropSqlForce ( )

Force to drop named type (object or collection)

Named types in schema can have dependencies between each other. But the FORCE keyword used in drop allows us to avoid complex dependency tree calculation because all objects will be dropped at the end

Note
this method is intended for use in schema management