Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

Classes and types for internal use


Compounds

class  __VDBL_colbase
 The base class of the internal column structure. More...

class  _VDBL_acl
 Access control list. More...

class  _VDBL_aclentry
 entry in the access control list More...

class  _VDBL_alltype
 The templated class for the all_type class. More...

class  _VDBL_alltype_base
 The base class for the all_type class. More...

class  _VDBL_col
 The generic column class (the external structure). More...

class  _VDBL_colbase
 The type dependent base class of the internal column structure. More...

class  _VDBL_colflags
 additional table information for a column More...

class  _VDBL_context
 base class for context objects More...

class  _VDBL_database
 the database class More...

class  _VDBL_date
 The VDBL date class. More...

class  _VDBL_dateinterval
 The VDBL date interval class. More...

class  _VDBL_hierarchicalview
 hierarchical view class More...

class  _VDBL_method
 base class for methods usable in _VDBL_mthdcol columns. More...

class  _VDBL_mixtype
 mixed type More...

class  _VDBL_mthdcol
 generic column class for methods More...

class  _VDBL_row
 row class More...

class  _VDBL_standardtable
 standard table in databases, constructed from rows and columns More...

class  _VDBL_standardview
 standard view onto one table More...

class  _VDBL_stdcol
 generic column class for constant values More...

class  _VDBL_table
 the base class describing database tables More...

class  _VDBL_tableflags
 flags for one table More...

class  _VDBL_userflags
 The permission flags for a user. More...

class  _VDBL_view
 base class of all views. More...

class  _VDBL_viewdbase
 a view to a complete database More...

class  _VDBL_viewflags
 flags for one view 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

Functions

template<class _C> std::ostream & print_it (std::ostream &o, const _C &t)

Detailed Description

The classes and types in this section are used VDBL internally.

Typedef Documentation

typedef uint64_t _VDBL_colid
 

The column id type

Definition at line 92 of file vdbl_types.h.

typedef uint64_t _VDBL_rowid
 

The row id type

Definition at line 96 of file vdbl_types.h.

typedef uint32_t _VDBL_tableid
 

The table id type

Definition at line 100 of file vdbl_types.h.

typedef uint32_t _VDBL_userid
 

The user id type

Definition at line 84 of file vdbl_types.h.

typedef uint32_t _VDBL_viewid
 

The view id type

Definition at line 88 of file vdbl_types.h.


Function Documentation

template<class _C>
std::ostream& print_it std::ostream &    o,
const _C &    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 _C did not work properly with g++ 3.2.

Definition at line 54 of file vdbl_col.h.


Generated on Tue Nov 4 01:29:45 2003 for Vienna Database Library by doxygen1.2.18