Not yet documented. More...
#include <Argument.h>
Public Member Functions | |
Argument () | |
Not yet documented. | |
Argument (eyedblib::int16 i) | |
Not yet documented. | |
Argument (eyedblib::int32 i) | |
Not yet documented. | |
Argument (eyedblib::int64 i) | |
Not yet documented. | |
Argument (const char *s) | |
Not yet documented. | |
Argument (char c) | |
Not yet documented. | |
Argument (unsigned char by) | |
Not yet documented. | |
Argument (double d) | |
Not yet documented. | |
Argument (const Oid &oid, Database *db=NULL) | |
Not yet documented. | |
Argument (const Object *o) | |
Not yet documented. | |
Argument (const unsigned char *raw, int size) | |
Not yet documented. | |
Argument (void *x) | |
Not yet documented. | |
Argument (const ArgArray *array) | |
Not yet documented. | |
Argument (char *s, Argument::GarbagePolicy policy) | |
Not yet documented. | |
Argument (Object *o, Argument::GarbagePolicy policy) | |
Not yet documented. | |
Argument (unsigned char *raw, int size, Argument::GarbagePolicy policy) | |
Not yet documented. | |
Argument (ArgArray *array, Argument::GarbagePolicy policy) | |
Not yet documented. | |
Argument (const int *i, int cnt) | |
Not yet documented. | |
Argument (const char *c, int cnt) | |
Not yet documented. | |
Argument (char **s, int cnt) | |
Not yet documented. | |
Argument (const double *d, int cnt) | |
Not yet documented. | |
Argument (const Oid *oid, int cnt, Database *db=0) | |
Not yet documented. | |
Argument (const Object **o, int cnt) | |
Not yet documented. | |
Argument (int *i, int cnt, Argument::GarbagePolicy policy) | |
Not yet documented. | |
Argument (char *c, int cnt, Argument::GarbagePolicy policy) | |
Not yet documented. | |
Argument (char **s, int cnt, Argument::GarbagePolicy policy) | |
Not yet documented. | |
Argument (double *d, int cnt, Argument::GarbagePolicy policy) | |
Not yet documented. | |
Argument (Oid *oid, int cnt, Argument::GarbagePolicy policy, Database *db=NULL) | |
Not yet documented. | |
Argument (Object **o, int cnt, Argument::GarbagePolicy policy) | |
Not yet documented. | |
Argument (const Argument &arg) | |
Not yet documented. | |
Argument & | operator= (const Argument &arg) |
Not yet documented. | |
void | set (eyedblib::int16 i) |
Not yet documented. | |
void | set (eyedblib::int32 i) |
Not yet documented. | |
void | set (eyedblib::int64 i) |
Not yet documented. | |
void | set (const char *s) |
Not yet documented. | |
void | set (char c) |
Not yet documented. | |
void | set (unsigned char by) |
Not yet documented. | |
void | set (double d) |
Not yet documented. | |
void | set (const Oid &oid, Database *db=0) |
Not yet documented. | |
void | set (const Object *o) |
Not yet documented. | |
void | set (const unsigned char *raw, int size) |
Not yet documented. | |
void | set (void *x) |
Not yet documented. | |
void | set (const ArgArray *array) |
Not yet documented. | |
void | set (const Argument &arg) |
Not yet documented. | |
void | set (char *s, Argument::GarbagePolicy policy) |
Not yet documented. | |
void | set (Object *o, Argument::GarbagePolicy policy) |
Not yet documented. | |
void | set (unsigned char *raw, int size, Argument::GarbagePolicy policy) |
Not yet documented. | |
void | set (ArgArray *array, Argument::GarbagePolicy policy) |
Not yet documented. | |
void | set (const eyedblib::int16 *i, int cnt) |
Not yet documented. | |
void | set (const eyedblib::int32 *i, int cnt) |
Not yet documented. | |
void | set (const eyedblib::int64 *i, int cnt) |
Not yet documented. | |
void | set (const char *c, int cnt) |
Not yet documented. | |
void | set (char **s, int cnt) |
Not yet documented. | |
void | set (const double *d, int cnt) |
Not yet documented. | |
void | set (const Oid *oid, int cnt, Database *db=0) |
Not yet documented. | |
void | set (const Object **o, int cnt) |
Not yet documented. | |
void | set (eyedblib::int16 *i, int cnt, Argument::GarbagePolicy policy) |
Not yet documented. | |
void | set (eyedblib::int32 *i, int cnt, Argument::GarbagePolicy policy) |
Not yet documented. | |
void | set (eyedblib::int64 *i, int cnt, Argument::GarbagePolicy policy) |
Not yet documented. | |
void | set (char *c, int cnt, Argument::GarbagePolicy policy) |
Not yet documented. | |
void | set (char **s, int cnt, Argument::GarbagePolicy policy) |
Not yet documented. | |
void | set (double *d, int cnt, Argument::GarbagePolicy policy) |
Not yet documented. | |
void | set (Oid *oid, int cnt, Argument::GarbagePolicy policy, Database *db=NULL) |
Not yet documented. | |
void | set (Object **o, int cnt, Argument::GarbagePolicy policy) |
Not yet documented. | |
const eyedblib::int16 * | getInteger16 () const |
Not yet documented. | |
const eyedblib::int32 * | getInteger32 () const |
Not yet documented. | |
const eyedblib::int64 * | getInteger64 () const |
Not yet documented. | |
eyedblib::int64 | getInteger () const |
Not yet documented. | |
const char * | getChar () const |
Not yet documented. | |
const unsigned char * | getByte () const |
Not yet documented. | |
const double * | getFloat () const |
Not yet documented. | |
const Oid * | getOid () const |
Not yet documented. | |
const char * | getString () const |
Not yet documented. | |
const Object * | getObject () const |
Not yet documented. | |
const unsigned char * | getRaw (int &size) const |
Not yet documented. | |
const unsigned char * | getBytes (int &size) const |
Not yet documented. | |
const void * | getX () const |
Not yet documented. | |
char * | getString () |
Not yet documented. | |
Object * | getObject () |
Not yet documented. | |
void * | getX () |
Not yet documented. | |
const Argument | getArgument () |
Not yet documented. | |
const eyedblib::int16 * | getIntegers16 (int &cnt) const |
Not yet documented. | |
const eyedblib::int32 * | getIntegers32 (int &cnt) const |
Not yet documented. | |
const eyedblib::int64 * | getIntegers64 (int &cnt) const |
Not yet documented. | |
const char * | getChars (int &cnt) const |
Not yet documented. | |
const double * | getFloats (int &cnt) const |
Not yet documented. | |
const Oid * | getOids (int &cnt) const |
Not yet documented. | |
char ** | getStrings (int &cnt) const |
Not yet documented. | |
Object ** | getObjects (int &cnt) const |
Not yet documented. | |
const ArgType * | getType () const |
Not yet documented. | |
ArgType * | getType () |
Not yet documented. | |
const char * | toString () const |
Not yet documented. | |
~Argument () | |
De-initializes an Argument. | |
Static Public Member Functions | |
static char * | alloc (unsigned int sz, char *x) |
Not yet documented. | |
static unsigned char * | alloc (unsigned int sz, unsigned char *x) |
Not yet documented. | |
static eyedblib::int16 * | alloc (unsigned int sz, eyedblib::int16 *x) |
Not yet documented. | |
static eyedblib::int32 * | alloc (unsigned int sz, eyedblib::int32 *x) |
Not yet documented. | |
static eyedblib::int64 * | alloc (unsigned int sz, eyedblib::int64 *x) |
Not yet documented. | |
static double * | alloc (unsigned int sz, double *x) |
Not yet documented. | |
static Oid * | alloc (unsigned int sz, Oid *x) |
Not yet documented. | |
static char ** | alloc (unsigned int sz, char **x) |
Not yet documented. | |
static Object ** | alloc (unsigned int sz, Object **x) |
Not yet documented. | |
static char * | dup (const char *s) |
Not yet documented. | |
static unsigned char * | dup (const unsigned char *x, int sz) |
Not yet documented. | |
static eyedblib::int16 * | dup (const eyedblib::int16 *x, int cnt) |
Not yet documented. | |
static eyedblib::int32 * | dup (const eyedblib::int32 *x, int cnt) |
Not yet documented. | |
static eyedblib::int64 * | dup (const eyedblib::int64 *x, int cnt) |
Not yet documented. | |
static double * | dup (const double *x, int cnt) |
Not yet documented. | |
static Oid * | dup (const Oid *x, int cnt) |
Not yet documented. | |
static char ** | dup (char **x, int cnt) |
Not yet documented. | |
static Object ** | dup (Object **x, int cnt) |
Not yet documented. | |
static void | free (char *x) |
Not yet documented. | |
static void | free (unsigned char *x) |
Not yet documented. | |
static void | free (eyedblib::int16 *x) |
Not yet documented. | |
static void | free (eyedblib::int32 *x) |
Not yet documented. | |
static void | free (eyedblib::int64 *x) |
Not yet documented. | |
static void | free (double *x) |
Not yet documented. | |
static void | free (Oid *x) |
Not yet documented. | |
static void | free (char **x, int cnt) |
Not yet documented. | |
static void | free (Object *x) |
Not yet documented. | |
static void | free (Object **x, int cnt) |
Not yet documented. | |
static const char * | getArgTypeStr (const ArgType *argType, Bool printref=True) |
Not yet documented. |
Not yet documented.
Definition at line 41 of file Argument.h.
eyedb::Argument::Argument | ( | eyedblib::int16 | i | ) |
eyedb::Argument::Argument | ( | eyedblib::int32 | i | ) |
eyedb::Argument::Argument | ( | eyedblib::int64 | i | ) |
eyedb::Argument::Argument | ( | const char * | s | ) |
eyedb::Argument::Argument | ( | char | c | ) |
eyedb::Argument::Argument | ( | unsigned char | by | ) |
eyedb::Argument::Argument | ( | double | d | ) |
eyedb::Argument::Argument | ( | const Object * | o | ) |
eyedb::Argument::Argument | ( | const unsigned char * | raw, | |
int | size | |||
) |
eyedb::Argument::Argument | ( | void * | x | ) |
eyedb::Argument::Argument | ( | const ArgArray * | array | ) |
eyedb::Argument::Argument | ( | char * | s, | |
Argument::GarbagePolicy | policy | |||
) |
eyedb::Argument::Argument | ( | Object * | o, | |
Argument::GarbagePolicy | policy | |||
) |
eyedb::Argument::Argument | ( | unsigned char * | raw, | |
int | size, | |||
Argument::GarbagePolicy | policy | |||
) |
eyedb::Argument::Argument | ( | ArgArray * | array, | |
Argument::GarbagePolicy | policy | |||
) |
eyedb::Argument::Argument | ( | const int * | i, | |
int | cnt | |||
) |
eyedb::Argument::Argument | ( | const char * | c, | |
int | cnt | |||
) |
eyedb::Argument::Argument | ( | char ** | s, | |
int | cnt | |||
) |
eyedb::Argument::Argument | ( | const double * | d, | |
int | cnt | |||
) |
eyedb::Argument::Argument | ( | const Object ** | o, | |
int | cnt | |||
) |
eyedb::Argument::Argument | ( | int * | i, | |
int | cnt, | |||
Argument::GarbagePolicy | policy | |||
) |
eyedb::Argument::Argument | ( | char * | c, | |
int | cnt, | |||
Argument::GarbagePolicy | policy | |||
) |
eyedb::Argument::Argument | ( | char ** | s, | |
int | cnt, | |||
Argument::GarbagePolicy | policy | |||
) |
eyedb::Argument::Argument | ( | double * | d, | |
int | cnt, | |||
Argument::GarbagePolicy | policy | |||
) |
eyedb::Argument::Argument | ( | Object ** | o, | |
int | cnt, | |||
Argument::GarbagePolicy | policy | |||
) |
eyedb::Argument::Argument | ( | const Argument & | arg | ) |
char ** eyedb::Argument::alloc | ( | unsigned int | sz, | |
char ** | x | |||
) | [static] |
double * eyedb::Argument::alloc | ( | unsigned int | sz, | |
double * | x | |||
) | [static] |
eyedblib::int64 * eyedb::Argument::alloc | ( | unsigned int | sz, | |
eyedblib::int64 * | x | |||
) | [static] |
eyedblib::int32 * eyedb::Argument::alloc | ( | unsigned int | sz, | |
eyedblib::int32 * | x | |||
) | [static] |
eyedblib::int16 * eyedb::Argument::alloc | ( | unsigned int | sz, | |
eyedblib::int16 * | x | |||
) | [static] |
unsigned char * eyedb::Argument::alloc | ( | unsigned int | sz, | |
unsigned char * | x | |||
) | [static] |
char * eyedb::Argument::alloc | ( | unsigned int | sz, | |
char * | x | |||
) | [static] |
char ** eyedb::Argument::dup | ( | char ** | x, | |
int | cnt | |||
) | [static] |
double * eyedb::Argument::dup | ( | const double * | x, | |
int | cnt | |||
) | [static] |
eyedblib::int64 * eyedb::Argument::dup | ( | const eyedblib::int64 * | x, | |
int | cnt | |||
) | [static] |
eyedblib::int32 * eyedb::Argument::dup | ( | const eyedblib::int32 * | x, | |
int | cnt | |||
) | [static] |
eyedblib::int16 * eyedb::Argument::dup | ( | const eyedblib::int16 * | x, | |
int | cnt | |||
) | [static] |
unsigned char * eyedb::Argument::dup | ( | const unsigned char * | x, | |
int | sz | |||
) | [static] |
char * eyedb::Argument::dup | ( | const char * | s | ) | [static] |
void eyedb::Argument::free | ( | Object ** | x, | |
int | cnt | |||
) | [static] |
void eyedb::Argument::free | ( | Object * | x | ) | [static] |
void eyedb::Argument::free | ( | char ** | x, | |
int | cnt | |||
) | [static] |
void eyedb::Argument::free | ( | Oid * | x | ) | [static] |
void eyedb::Argument::free | ( | double * | x | ) | [static] |
void eyedb::Argument::free | ( | eyedblib::int64 * | x | ) | [static] |
void eyedb::Argument::free | ( | eyedblib::int32 * | x | ) | [static] |
void eyedb::Argument::free | ( | eyedblib::int16 * | x | ) | [static] |
void eyedb::Argument::free | ( | unsigned char * | x | ) | [static] |
void eyedb::Argument::free | ( | char * | x | ) | [static] |
const char * eyedb::Argument::getArgTypeStr | ( | const ArgType * | argType, | |
Bool | printref = True | |||
) | [static] |
Not yet documented.
argType | ||
printref |
Definition at line 761 of file Argument.cc.
const Argument eyedb::Argument::getArgument | ( | ) | [inline] |
const unsigned char* eyedb::Argument::getByte | ( | ) | const [inline] |
const unsigned char* eyedb::Argument::getBytes | ( | int & | size | ) | const [inline] |
const char* eyedb::Argument::getChar | ( | ) | const [inline] |
const char * eyedb::Argument::getChars | ( | int & | cnt | ) | const |
const double* eyedb::Argument::getFloat | ( | ) | const [inline] |
const double * eyedb::Argument::getFloats | ( | int & | cnt | ) | const |
eyedblib::int64 eyedb::Argument::getInteger | ( | ) | const |
const eyedblib::int16* eyedb::Argument::getInteger16 | ( | ) | const [inline] |
const eyedblib::int32* eyedb::Argument::getInteger32 | ( | ) | const [inline] |
const eyedblib::int64* eyedb::Argument::getInteger64 | ( | ) | const [inline] |
const eyedblib::int16 * eyedb::Argument::getIntegers16 | ( | int & | cnt | ) | const |
const eyedblib::int32 * eyedb::Argument::getIntegers32 | ( | int & | cnt | ) | const |
const eyedblib::int64 * eyedb::Argument::getIntegers64 | ( | int & | cnt | ) | const |
Object * eyedb::Argument::getObject | ( | ) |
const Object * eyedb::Argument::getObject | ( | ) | const |
Object ** eyedb::Argument::getObjects | ( | int & | cnt | ) | const |
const Oid* eyedb::Argument::getOid | ( | ) | const [inline] |
const Oid * eyedb::Argument::getOids | ( | int & | cnt | ) | const |
const unsigned char* eyedb::Argument::getRaw | ( | int & | size | ) | const [inline] |
char* eyedb::Argument::getString | ( | ) | [inline] |
const char* eyedb::Argument::getString | ( | ) | const [inline] |
char ** eyedb::Argument::getStrings | ( | int & | cnt | ) | const |
ArgType* eyedb::Argument::getType | ( | ) | [inline] |
const ArgType* eyedb::Argument::getType | ( | ) | const [inline] |
void* eyedb::Argument::getX | ( | ) | [inline] |
const void* eyedb::Argument::getX | ( | ) | const [inline] |
Not yet documented.
arg |
Reimplemented from eyedb::gbxObject.
Definition at line 678 of file Argument.cc.
void eyedb::Argument::set | ( | Object ** | o, | |
int | cnt, | |||
Argument::GarbagePolicy | policy | |||
) |
void eyedb::Argument::set | ( | double * | d, | |
int | cnt, | |||
Argument::GarbagePolicy | policy | |||
) |
void eyedb::Argument::set | ( | char ** | s, | |
int | cnt, | |||
Argument::GarbagePolicy | policy | |||
) |
void eyedb::Argument::set | ( | char * | c, | |
int | cnt, | |||
Argument::GarbagePolicy | policy | |||
) |
void eyedb::Argument::set | ( | eyedblib::int64 * | i, | |
int | cnt, | |||
Argument::GarbagePolicy | policy | |||
) |
void eyedb::Argument::set | ( | eyedblib::int32 * | i, | |
int | cnt, | |||
Argument::GarbagePolicy | policy | |||
) |
void eyedb::Argument::set | ( | eyedblib::int16 * | i, | |
int | cnt, | |||
Argument::GarbagePolicy | policy | |||
) |
void eyedb::Argument::set | ( | const Object ** | o, | |
int | cnt | |||
) |
void eyedb::Argument::set | ( | const double * | d, | |
int | cnt | |||
) |
void eyedb::Argument::set | ( | char ** | s, | |
int | cnt | |||
) |
void eyedb::Argument::set | ( | const char * | c, | |
int | cnt | |||
) |
void eyedb::Argument::set | ( | const eyedblib::int64 * | i, | |
int | cnt | |||
) |
void eyedb::Argument::set | ( | const eyedblib::int32 * | i, | |
int | cnt | |||
) |
void eyedb::Argument::set | ( | const eyedblib::int16 * | i, | |
int | cnt | |||
) |
void eyedb::Argument::set | ( | ArgArray * | array, | |
Argument::GarbagePolicy | policy | |||
) |
void eyedb::Argument::set | ( | unsigned char * | raw, | |
int | size, | |||
Argument::GarbagePolicy | policy | |||
) |
void eyedb::Argument::set | ( | Object * | o, | |
Argument::GarbagePolicy | policy | |||
) |
void eyedb::Argument::set | ( | char * | s, | |
Argument::GarbagePolicy | policy | |||
) |
void eyedb::Argument::set | ( | const Argument & | arg | ) |
void eyedb::Argument::set | ( | const ArgArray * | array | ) |
void eyedb::Argument::set | ( | void * | x | ) |
void eyedb::Argument::set | ( | const unsigned char * | raw, | |
int | size | |||
) |
void eyedb::Argument::set | ( | const Object * | o | ) |
void eyedb::Argument::set | ( | double | d | ) |
void eyedb::Argument::set | ( | unsigned char | by | ) |
void eyedb::Argument::set | ( | char | c | ) |
void eyedb::Argument::set | ( | const char * | s | ) |
void eyedb::Argument::set | ( | eyedblib::int64 | i | ) |
void eyedb::Argument::set | ( | eyedblib::int32 | i | ) |
void eyedb::Argument::set | ( | eyedblib::int16 | i | ) |
const char * eyedb::Argument::toString | ( | ) | const |