Main Page   Class Hierarchy   Compound List   File List   Compound Members  

dbUserFunction Class Reference

#include <query.h>

List of all members.

Public Methods

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

Static Public Methods

dbUserFunction * find (char 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 Fri Nov 15 21:06:30 2002 for FastDB by doxygen1.2.15