MySQLaux 0.6 is free software from Langensoft written by Thomas Langen.

Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

MySQLaux Namespace Reference


Compounds

class  MySQLaux::Database
 Database. More...

class  MySQLaux::Date
 Representation for the MySQLaux DATE type. More...

class  MySQLaux::Error
 Error as result of a MySQLaux operation. More...

class  MySQLaux::Exception
 Common abstract base for all project-specific exceptions. More...

class  MySQLaux::Field
 A field is the lowest-level data chunk available from a database. More...

class  MySQLaux::GarbageCollector
 Garbage collector, governs correct (de)allocation of row fields. More...

class  MySQLaux::InvalidDate
 Exception thrown when invalid date is requested. More...

class  MySQLaux::MissingFeature
 Missing feature exception. More...

class  MySQLaux::NullFieldIndicator
 Null-field indicator. More...

class  MySQLaux::Row
 A Row is a sequence of Fields of a specific length. More...

class  MySQLaux::Table
 A table is a sequence of Rows. More...

class  MySQLaux::TypedField
 A field containing a value of "T" type. More...


[NOHEADER]

typedef unsigned char UTiny
 Mapping for MySQL types. More...

typedef signed char Tiny
typedef unsigned short UShort
typedef signed short Short
typedef unsigned long ULong
typedef signed long Long
typedef unsigned long UInt24
typedef signed long Int24
typedef unsigned long long ULongLong
typedef signed long long LongLong
typedef float Float
typedef double Double

Typedefs

typedef unsigned char UTiny
 Mapping for MySQL types. More...

typedef signed char Tiny
typedef unsigned short UShort
typedef signed short Short
typedef unsigned long ULong
typedef signed long Long
typedef unsigned long UInt24
typedef signed long Int24
typedef unsigned long long ULongLong
typedef signed long long LongLong
typedef float Float
typedef double Double


Typedef Documentation

typedef double MySQLaux::Double
 

Definition at line 59 of file typedefs.h.

typedef float MySQLaux::Float
 

Definition at line 58 of file typedefs.h.

typedef signed long MySQLaux::Int24
 

Definition at line 55 of file typedefs.h.

typedef signed long MySQLaux::Long
 

Definition at line 53 of file typedefs.h.

typedef signed long long MySQLaux::LongLong
 

Definition at line 57 of file typedefs.h.

typedef signed short MySQLaux::Short
 

Definition at line 51 of file typedefs.h.

typedef signed char MySQLaux::Tiny
 

Definition at line 49 of file typedefs.h.

typedef unsigned long MySQLaux::UInt24
 

Definition at line 54 of file typedefs.h.

typedef unsigned long MySQLaux::ULong
 

Definition at line 52 of file typedefs.h.

typedef unsigned long long MySQLaux::ULongLong
 

Definition at line 56 of file typedefs.h.

typedef unsigned short MySQLaux::UShort
 

Definition at line 50 of file typedefs.h.

typedef unsigned char MySQLaux::UTiny
 

Mapping for MySQL types.

The following table shows how the MySQL types are mapped to C(++) types. The sign of the INT types is indicated by the UNSIGNED_FLAG.
TINYINT (1 byte)MySQLaux::UTiny//MySQLaux::Tiny (1 byte)
SMALLINT (2 bytes)MySQLaux::UShort/MySQLaux::Short (>= 2 bytes)
INTEGER (4 bytes)MySQLaux::ULong/MySQLaux::Long (>= 4 bytes)
MEDIUMINT (3 bytes)MySQLaux::UInt24/MySQLaux::Int24 (>= 3 bytes)
BIGINT (8 bytes)MySQLaux::ULongLong/MySQLaux::LongLong (>= 8 bytes)
FLOAT (4 bytes)MySQLaux::Float
DOUBLE or REAL (8 bytes)MySQLaux::Double
DATEMySQLaux::Date
CHARstd::string
VARCHARstd::string

Definition at line 48 of file typedefs.h.


Generated at Fri Apr 6 11:20:18 2001 for MySQLaux by doxygen1.2.5 written by Dimitri van Heesch, © 1997-2001