dbUserFunctionArgument Class Reference

#include <query.h>

List of all members.


Detailed Description

This class represent argument of user defined funtion.

See also:
dbUserFunction class.

Public Types

enum  dbArgumentType {
  atInteger,
  atBoolean,
  atString,
  atReal,
  atReference,
  atRawBinary
}

Public Attributes

dbArgumentType type
union {
   real8   realValue
   db_int8   intValue
   bool   boolValue
   char const *   strValue
   oid_t   oidValue
   void *   rawValue
u

Private Member Functions

 dbUserFunctionArgument (dbExprNode *expr, dbInheritedAttribute &iattr, dbSynthesizedAttribute &sattr, int i)

Friends

class dbDatabase

Member Enumeration Documentation

Enumerator:
atInteger 
atBoolean 
atString 
atReal 
atReference 
atRawBinary 


Constructor & Destructor Documentation

dbUserFunctionArgument ( dbExprNode expr,
dbInheritedAttribute iattr,
dbSynthesizedAttribute sattr,
int  i 
) [private]


Friends And Related Function Documentation

friend class dbDatabase [friend]


Member Data Documentation

bool boolValue

char const* strValue

void* rawValue

union { ... } u


Online Library Docs

sipXecs home page

Version 4.2.1-018930 2010-07-31T01:13:23 build16 abuild