#include <Column.hpp>
List of all members.
| 
Public Types | 
| enum | { NOT_NULLABLE =  0x0000, 
NULLABLE =  0x0001, 
NOT_UNIQUE =  0x0000, 
UNIQUE =  0x0002,
 NOT_KEY =  0x0000, 
FOREIGN_KEY =  0x0004, 
PRIMARY_KEY =  0x0008, 
READ_WRITE =  0x0000,
 READ_ONLY =  0x0010, 
PERSISTENT =  0x0000, 
TRANSIENT =  0x0020, 
IGNORE_CASE =  0x0000,
 COMPARE_CASE =  0x0100, 
TZ_GMT =  0x0000, 
TZ_LOCAL =  0x0100, 
DEFAULTS =  (NOT_NULLABLE | NOT_UNIQUE | NOT_KEY | READ_WRITE | PERSISTENT),
 IDENTITY =  (NOT_NULLABLE | UNIQUE | PRIMARY_KEY | READ_ONLY | PERSISTENT), 
FOREIGNKEY =  (NOT_NULLABLE | NOT_UNIQUE | FOREIGN_KEY | READ_WRITE | PERSISTENT)
 }
 | 
| 
Public Member Functions | 
| CTable & | Table () const | 
| const CString & | Name () const | 
| COLTYPE | ColType () const | 
| STGTYPE | StgType () const | 
| size_t | Length () const | 
| size_t | AllocSize () const | 
| uint | Flags () const | 
| bool | Nullable () const | 
| bool | Unique () const | 
| bool | ForeignKey () const | 
| bool | PrimaryKey () const | 
| bool | ReadOnly () const | 
| bool | Transient () const | 
| CTable * | FKTable () const | 
| size_t | FKColumn () const | 
| CIndex * | Index () const | 
| size_t | DisplayWidth (bool bDebug=false) const | 
| void | Index (CIndex *pIndex) | 
| 
Static Public Member Functions | 
| static STGTYPE | ColToStgType (COLTYPE eType) | 
| 
Protected Member Functions | 
|  | CColumn (CTable &oTable, const tchar *pszName, COLTYPE eType, size_t nLength, size_t nAllocSize, uint nFlags) | 
|  | CColumn (CTable &oTable, const tchar *pszName, CTable &oFKTable, size_t nFKColumn, const CColumn &oFKColumn, uint nFlags) | 
| virtual | ~CColumn () | 
| 
Protected Attributes | 
| CTable & | m_oTable | 
| CString | m_strName | 
| COLTYPE | m_eColType | 
| STGTYPE | m_eStgType | 
| size_t | m_nLength | 
| size_t | m_nAllocSize | 
| uint | m_nFlags | 
| CTable * | m_pFKTable | 
| size_t | m_nFKColumn | 
| CIndex * | m_pIndex | 
| 
Private Member Functions | 
|  | CColumn (const CColumn &) | 
| CColumn & | operator= (const CColumn &) | 
| 
Friends | 
| class | CColumnSet | 
| class | CTable | 
Member Enumeration Documentation
- Enumerator: 
- 
| NOT_NULLABLE |  |  | NULLABLE |  |  | NOT_UNIQUE |  |  | UNIQUE |  |  | NOT_KEY |  |  | FOREIGN_KEY |  |  | PRIMARY_KEY |  |  | READ_WRITE |  |  | READ_ONLY |  |  | PERSISTENT |  |  | TRANSIENT |  |  | IGNORE_CASE |  |  | COMPARE_CASE |  |  | TZ_GMT |  |  | TZ_LOCAL |  |  | DEFAULTS |  |  | IDENTITY |  |  | FOREIGNKEY |  |  
 
 
 
Constructor & Destructor Documentation
Member Function Documentation
Friends And Related Function Documentation
Member Data Documentation
The documentation for this class was generated from the following files: