Classes | |
| class | _VDBL_alltype_base |
| The base class for the all_type class. More... | |
| class | _VDBL_alltype< _TR > |
| The templated class for the all_type class. More... | |
| class | _VDBL_date |
| The VDBL date class. More... | |
| class | _VDBL_dateinterval |
| The VDBL date interval class. More... | |
| class | _VDBL_mixtype |
| mixed type More... | |
| class | __VDBL_colbase |
| The base class of the internal column structure. More... | |
| class | _VDBL_colbase< _TR > |
| The type dependent base class of the internal column structure. More... | |
| class | _VDBL_col |
| The generic column class (the external structure). More... | |
| class | _VDBL_stdcol< _TT > |
| generic column class for constant values More... | |
| class | _VDBL_mthdcol< _TC, _TM, _TR > |
| generic column class for methods More... | |
| class | _VDBL_context |
| base class for context objects More... | |
| class | _VDBL_userflags |
| The permission flags for a user. More... | |
| class | _VDBL_aclentry |
| entry in the access control list More... | |
| class | _VDBL_acl |
| Access control list. More... | |
| class | _VDBL_tableflags |
| flags for one table More... | |
| class | _VDBL_viewflags |
| flags for one view More... | |
| class | _VDBL_database |
| the database class More... | |
| class | _VDBL_hierarchicalview |
| hierarchical view class More... | |
| class | _VDBL_method< _TR > |
base class for methods usable in _VDBL_mthdcol columns. More... | |
| class | _VDBL_row |
| row class More... | |
| class | _VDBL_standardview |
| standard view onto one table More... | |
| class | _VDBL_table |
| the base class describing database tables More... | |
| class | _VDBL_standardtable |
| standard table in databases, constructed from rows and columns More... | |
| class | _VDBL_colflags |
| additional table information for a column More... | |
| class | _VDBL_view |
| base class of all views. More... | |
| class | _VDBL_viewdbase |
| a view to a complete database More... | |
Typedefs | |
| typedef uint32_t | _VDBL_userid |
| typedef uint32_t | _VDBL_viewid |
| typedef uint64_t | _VDBL_colid |
| typedef uint64_t | _VDBL_rowid |
| typedef uint32_t | _VDBL_tableid |
Enumerations | |
| enum | _V_enum |
| different view properties More... | |
Functions | |
| template<class _TC > | |
| std::ostream & | print_it (std::ostream &o, const _TC &t) |
| typedef uint64_t _VDBL_colid |
The column id type
Definition at line 93 of file vdbl_types.h.
| typedef uint64_t _VDBL_rowid |
The row id type
Definition at line 97 of file vdbl_types.h.
| typedef uint32_t _VDBL_tableid |
The table id type
Definition at line 101 of file vdbl_types.h.
| typedef uint32_t _VDBL_userid |
The user id type
Definition at line 85 of file vdbl_types.h.
| typedef uint32_t _VDBL_viewid |
The view id type
Definition at line 89 of file vdbl_types.h.
| enum _V_enum |
This enum describes different view properties. Depending on this type, the view behaves differently.
Definition at line 121 of file vdbl_types.h.
| std::ostream& print_it | ( | std::ostream & | o, | |
| const _TC & | t | |||
| ) | [inline] |
This internal function is called from operator<< for columns. This hack was necessary, because a direct call of the operator<< for the class _TC did not work properly with g++ 3.2.
Definition at line 55 of file vdbl_col.h.
1.5.8