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.