#include <query.h>
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 | |
static dbUserFunction * | find (char_t const *name) |
Friends | |
class | dbDatabase |
class | dbCompiler |
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.