include/DataType.h File Reference

#include <sqlext.h>
#include <sqltypes.h>

Include dependency graph for DataType.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  AllDataType
class  ByteInt
 Represents 8 bit integer. More...
class  Date
 Represents Date Data type. More...
class  Time
 Represents Time Data type. More...
class  TimeStamp
 Represents TimeStamp Data type. More...

Typedefs

typedef int JulianRep

Enumerations

enum  DataType {
  typeInt = 0, typeLong = 1, typeLongLong = 2, typeShort = 3,
  typeByteInt = 4, typeDouble = 10, typeFloat = 11, typeDecimal = 12,
  typeDate = 20, typeTime = 21, typeTimeStamp = 22, typeString = 30,
  typeBinary = 31, typeULong = 99, typeUnknown = 100
}
enum  ComparisionOp {
  OpEquals = 0, OpNotEquals, OpLessThan, OpLessThanEquals,
  OpGreaterThan, OpGreaterThanEquals, OpInvalidComparisionOp
}
enum  LogicalOp { OpAnd = 0, OpOr, OpNot, OpInvalidLogicalOp }


Typedef Documentation

typedef int JulianRep

Definition at line 21 of file DataType.h.


Enumeration Type Documentation

enum ComparisionOp

Enumerator:
OpEquals 
OpNotEquals 
OpLessThan 
OpLessThanEquals 
OpGreaterThan 
OpGreaterThanEquals 
OpInvalidComparisionOp 

Definition at line 58 of file DataType.h.

00058                    {
00059     OpEquals = 0,
00060     OpNotEquals,
00061     OpLessThan,
00062     OpLessThanEquals,
00063     OpGreaterThan,
00064     OpGreaterThanEquals,
00065     OpInvalidComparisionOp
00066 };

enum DataType

Enumerator:
typeInt  integer type
typeLong 
typeLongLong 
typeShort 
typeByteInt 
typeDouble 
typeFloat 
typeDecimal 
typeDate 
typeTime 
typeTimeStamp 
typeString 
typeBinary 
typeULong 
typeUnknown 

Definition at line 30 of file DataType.h.

00030               {
00031    typeInt         =  0, 
00032    typeLong        =  1,
00033    typeLongLong    =  2,
00034    typeShort       =  3,
00035    typeByteInt     =  4,
00036 
00037    typeDouble      =  10,
00038    typeFloat       =  11,
00039    typeDecimal     =  12,
00040 
00041    typeDate        =  20,
00042    typeTime        =  21,
00043    typeTimeStamp   =  22,
00044 
00045    typeString      =  30,
00046    typeBinary      =  31,
00047 
00048    typeULong       =  99,
00049    typeUnknown     =  100
00050 };

enum LogicalOp

Enumerator:
OpAnd 
OpOr 
OpNot 
OpInvalidLogicalOp 

Definition at line 74 of file DataType.h.

00074                {
00075     OpAnd = 0,
00076     OpOr,
00077     OpNot,
00078     OpInvalidLogicalOp
00079 };


Generated on Mon Jun 9 22:37:41 2008 for csql by  doxygen 1.4.7