Qore OracleSqlUtil Module Reference  1.4.4
OracleSqlUtil::OracleCodeBase Class Reference

the base class for Oracle code objects More...

Inheritance diagram for OracleSqlUtil::OracleCodeBase:

Public Member Methods

 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 More...
 
softlist getRenameSql (string new_name, *hash opt)
 returns a string that can be used to rename the object in the database More...
 

Detailed Description

the base class for Oracle code objects

Member Function Documentation

◆ constructor()

OracleSqlUtil::OracleCodeBase::constructor ( string  n,
string  n_type,
string  n_src 
)

creates the object from the arguments passed

Parameters
nthe name of the object
n_typethe type of object
n_srcthe source of the object

◆ getCreateSql()

softlist OracleSqlUtil::OracleCodeBase::getCreateSql ( *hash  opt)

returns a string that can be used to create the object in the database

Parameters
optcreate options; if replace is True, then CREATE OR REPLACE will be used in the create statement

◆ getRenameSql()

softlist OracleSqlUtil::OracleCodeBase::getRenameSql ( string  new_name,
*hash  opt 
)

returns a string that can be used to rename the object in the database

The object is renamed in place with this call

Parameters
new_namethe new name of the object
optthis option is ignored