Qore SqlUtil Module Reference  1.8.1
SqlUtil::AbstractFunctionBase Class Referenceabstract

base class for function or objects with code More...

Inheritance diagram for SqlUtil::AbstractFunctionBase:

Public Member Methods

 constructor (string n, string n_type, string n_src)
 creates the object from the arguments passed More...
 
bool equal (AbstractFunctionBase t)
 returns True if the argument is equal to the current object, False if not
 
string getDropSql (*hash< auto > opt)
 returns a string that can be used to drop the function from the database More...
 
string getNormalizedSource (string src)
 returns normalized source for comparisons
 
string getType ()
 returns the type of object
 

Public Attributes

string name
 the name of the object
 
string src
 the source of the object
 
string type
 the type of object
 

Private Member Methods

abstract bool equalImpl (AbstractFunctionBase t)
 returns True if the argument is equal to the current object, False if not
 

Detailed Description

base class for function or objects with code

Member Function Documentation

◆ constructor()

SqlUtil::AbstractFunctionBase::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

◆ getDropSql()

string SqlUtil::AbstractFunctionBase::getDropSql ( *hash< auto >  opt)

returns a string that can be used to drop the function from the database

Parameters
optdrop options (if supported by the driver and object); in this generic base class method, this argument is ignored