Main Page | Class Hierarchy | Class List | File List | Class Members

dbUserFunction Class Reference

#include <query.h>

List of all members.

Public Member Functions

int getParameterType ()
int getNumberOfParameters ()
 dbUserFunction (bool(__cdecl *f)(db_int8), char_t *name)
 dbUserFunction (bool(__cdecl *f)(real8), char_t *name)
 dbUserFunction (bool(__cdecl *f)(char_t const *), char_t *name)
 dbUserFunction (db_int8(__cdecl *f)(db_int8), char_t *name)
 dbUserFunction (db_int8(__cdecl *f)(real8), char_t *name)
 dbUserFunction (db_int8(__cdecl *f)(char_t const *), char_t *name)
 dbUserFunction (real8(__cdecl *f)(db_int8), char_t *name)
 dbUserFunction (real8(__cdecl *f)(real8), char_t *name)
 dbUserFunction (real8(__cdecl *f)(char_t const *), char_t *name)
 dbUserFunction (char_t *(__cdecl *f)(db_int8), char_t *name)
 dbUserFunction (char_t *(__cdecl *f)(real8), char_t *name)
 dbUserFunction (char_t *(__cdecl *f)(char_t const *), char_t *name)
 dbUserFunction (bool(__cdecl *f)(dbUserFunctionArgument &), char_t *name)
 dbUserFunction (char_t *(__cdecl *f)(dbUserFunctionArgument &), char_t *name)
 dbUserFunction (db_int8(__cdecl *f)(dbUserFunctionArgument &), char_t *name)
 dbUserFunction (real8(__cdecl *f)(dbUserFunctionArgument &), char_t *name)
 dbUserFunction (bool(__cdecl *f)(dbUserFunctionArgument &, dbUserFunctionArgument &), char_t *name)
 dbUserFunction (char_t *(__cdecl *f)(dbUserFunctionArgument &, dbUserFunctionArgument &), char_t *name)
 dbUserFunction (db_int8(__cdecl *f)(dbUserFunctionArgument &, dbUserFunctionArgument &), char_t *name)
 dbUserFunction (real8(__cdecl *f)(dbUserFunctionArgument &, dbUserFunctionArgument &), char_t *name)
 dbUserFunction (bool(__cdecl *f)(dbUserFunctionArgument &, dbUserFunctionArgument &, dbUserFunctionArgument &), char_t *name)
 dbUserFunction (char_t *(__cdecl *f)(dbUserFunctionArgument &, dbUserFunctionArgument &, dbUserFunctionArgument &), char_t *name)
 dbUserFunction (db_int8(__cdecl *f)(dbUserFunctionArgument &, dbUserFunctionArgument &, dbUserFunctionArgument &), char_t *name)
 dbUserFunction (real8(__cdecl *f)(dbUserFunctionArgument &, dbUserFunctionArgument &, dbUserFunctionArgument &), char_t *name)

Static Public Member Functions

dbUserFunctionfind (char_t const *name)

Friends

class dbDatabase
class dbCompiler


Detailed Description

dbUserFunction class is used to bind user defined functions to the database. This class contains list of all user functions declared by application and provides method for locating function by name and adding new user defined functions. User defined functions can have fro 0 till 3 parameters (of dbUserFunctionArgument type) and should return integer, boolean, real or string value. Type of the function is detected by overloaded constructors. User defined function descriptor is cerated by USER_FUNC macro.


The documentation for this class was generated from the following file:
Generated on Thu Feb 12 18:46:28 2004 for GigaBASE by doxygen 1.3.5