Qore SqlUtil Module Reference 1.9.3
Loading...
Searching...
No Matches
SqlUtil::AbstractFunction Class Reference

base class for functions More...

#include <SqlUtil.qm.dox.h>

Inheritance diagram for SqlUtil::AbstractFunction:
[legend]

Public Member Functions

 constructor (string n, string n_type, string n_src)
 creates the object from the arguments passed
abstract list< auto > getCreateSql (*hash< auto > opt)
 returns a list of SQL strings that can be used to create the function in the database
abstract softlist< auto > getRenameSql (string new_name, *hash< auto > opt)
 returns a list of strings that can be used to rename the function in the database
 setName (string new_name)
 sets the new name of the object
Public Member Functions inherited from SqlUtil::AbstractFunctionBase
 constructor (string n, string n_type, string n_src)
 creates the object from the arguments passed
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
string getNormalizedSource (string src)
 returns normalized source for comparisons
string getType ()
 returns the type of object

Additional Inherited Members

Public Attributes inherited from SqlUtil::AbstractFunctionBase
string name
 the name of the object
string src
 the source of the object
string type
 the type of object
Protected Member Functions inherited from SqlUtil::AbstractFunctionBase
abstract bool equalImpl (AbstractFunctionBase t)
 returns True if the argument is equal to the current object, False if not

Detailed Description

base class for functions

Member Function Documentation

◆ constructor()

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

◆ getRenameSql()

abstract softlist< auto > SqlUtil::AbstractFunction::getRenameSql ( string new_name,
*hash< auto > opt )

returns a list of strings that can be used to rename the function in the database

Parameters
new_namethe new name of the object
optdrop options (if supported by the driver and object)