Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

GQL::SQLType Class Reference

#include <object.h>

List of all members.

Public Types

enum  TypeCode {
  VOID, BOOLEAN, BOOL = BOOLEAN, DATE,
  DECIMAL, NUMERIC = DECIMAL, FLOAT, SMALLINT,
  INTEGER, INT = INTEGER, INTERVAL, TIME,
  TIME_WITH_TZ, TIMESTAMP_WITH_TZ, CHARACTER, CHAR = CHARACTER,
  CHARACTER_VARYING, VARCHAR = CHARACTER_VARYING, BLOB, MAX_TYPE
}

Public Member Functions

 SQLType ()
 SQLType (TypeCode type,...)
 SQLType (const std::string &str)
std::string as_string () const
TypeCode typecode () const
int length () const
int decimals () const


Member Enumeration Documentation

enum GQL::SQLType::TypeCode
 

Enumeration values:
VOID 
BOOLEAN 
BOOL 
DATE 
DECIMAL 
NUMERIC 
FLOAT 
SMALLINT 
INTEGER 
INT 
INTERVAL 
TIME 
TIME_WITH_TZ 
TIMESTAMP_WITH_TZ 
CHARACTER 
CHAR 
CHARACTER_VARYING 
VARCHAR 
BLOB 
MAX_TYPE 


Constructor & Destructor Documentation

GQL::SQLType::SQLType  ) 
 

GQL::SQLType::SQLType TypeCode  type,
  ...
 

GQL::SQLType::SQLType const std::string &  str  ) 
 


Member Function Documentation

std::string GQL::SQLType::as_string  )  const
 

int GQL::SQLType::decimals  )  const [inline]
 

int GQL::SQLType::length  )  const [inline]
 

TypeCode GQL::SQLType::typecode  )  const [inline]
 


The documentation for this class was generated from the following file:
Generated on Tue Oct 19 09:00:30 2004 for gql by  doxygen 1.3.9.1