Classes | |
| class | alltype< _TT > |
| The templated alltype class. More... | |
| class | col_base< _TR > |
| column base class More... | |
| class | typed_col< _TT > |
| external name for constant data columns More... | |
| class | method_col< _TM > |
| external name for computed columns More... | |
| class | database |
| the database class More... | |
| class | hierarchical_view |
| hierarchical view class onto a stack of tables More... | |
| class | method< _TR > |
base class for methods usable in method columns. More... | |
| class | row |
| class implementing table rows More... | |
| class | view |
| standard view class onto a single table More... | |
| class | table |
| base class for tables in a database More... | |
| class | col_spec |
| column specification More... | |
| class | standard_table |
| standard table of a database More... | |
| class | viewdbase |
| a view to a complete database More... | |
Defines | |
| #define | VDBL_MAXUSERID ((__VDBL::_VDBL_userid)-1) |
| #define | VDBL_MAXVIEWID ((__VDBL::_VDBL_viewid)-1) |
| #define | VDBL_MAXCOLID ((__VDBL::_VDBL_colid)-1) |
| #define | VDBL_MAXROWID ((__VDBL::_VDBL_rowid)-1) |
| #define | VDBL_MAXTABLEID ((__VDBL::_VDBL_tableid)-1) |
Typedefs | |
| typedef _VDBL_date | date |
| the date type | |
| typedef _VDBL_dateinterval | dateinterval |
| the dateinterval type | |
| typedef _VDBL_mixtype | mixtype |
| a mixed type of various scalars and vectors | |
| typedef _VDBL_alltype_base | alltype_base |
| the base class of the alltype | |
| typedef _VDBL_col | col |
| the column class | |
| typedef _VDBL_stdcol< mixtype > | standard_col |
the standard column class with constant mixtype data | |
| typedef _VDBL_context | context |
| evaluation context base class | |
| typedef _VDBL_userflags | userflags |
| user flags and permissions | |
| typedef _VDBL_viewflags | viewflags |
| view flags and ACLs | |
| typedef _VDBL_tableflags | tableflags |
| table flags and ACLs | |
| typedef _VDBL_aclentry | aclentry |
| entry in the access control list (ACL) | |
| typedef _VDBL_acl | acl |
| ACL for one user. | |
| typedef _VDBL_userid | userid |
| user id | |
| typedef _VDBL_viewid | viewid |
| view id | |
| typedef _VDBL_colid | colid |
| column id | |
| typedef _VDBL_rowid | rowid |
| row id | |
| typedef _VDBL_tableid | tableid |
| table id | |
| typedef _VDBL_colflags | colflags |
| additional column properties | |
| typedef _V_enum | view_enum |
| the view type | |
Variables | |
| bool | _VDBL_colflags::master_index |
| #define VDBL_MAXCOLID ((__VDBL::_VDBL_colid)-1) |
The maximal column id
Definition at line 151 of file vdbl_types.h.
| #define VDBL_MAXROWID ((__VDBL::_VDBL_rowid)-1) |
The maximal row id
Definition at line 156 of file vdbl_types.h.
| #define VDBL_MAXTABLEID ((__VDBL::_VDBL_tableid)-1) |
The maximal table id
Definition at line 161 of file vdbl_types.h.
| #define VDBL_MAXUSERID ((__VDBL::_VDBL_userid)-1) |
The maximal possible values. They mean not initialized The maximal user id
Definition at line 141 of file vdbl_types.h.
| #define VDBL_MAXVIEWID ((__VDBL::_VDBL_viewid)-1) |
The maximal view id
Definition at line 146 of file vdbl_types.h.
this is the external name for access control lists
Definition at line 1042 of file vdbl_database.h.
| typedef _VDBL_aclentry aclentry |
this is the external name for access control list entries
Definition at line 1036 of file vdbl_database.h.
| typedef _VDBL_alltype_base alltype_base |
The base class of the alltype templated classes
Definition at line 607 of file vdbl_alltype.h.
this is the external name of the column class
Definition at line 569 of file vdbl_col.h.
| typedef _VDBL_colflags colflags |
This type describes the additional properties of a column in a table.
Definition at line 192 of file vdbl_types.h.
| typedef _VDBL_colid colid |
The column id type
Definition at line 177 of file vdbl_types.h.
| typedef _VDBL_context context |
this is the external name of the base class for context objects
Definition at line 88 of file vdbl_context.h.
| typedef _VDBL_date date |
the 'official' name of the date class
Definition at line 588 of file vdbl_alltype.h.
| typedef _VDBL_dateinterval dateinterval |
the 'official' name of the dateinterval class
Definition at line 594 of file vdbl_alltype.h.
| typedef _VDBL_mixtype mixtype |
the official name of the mixtype class
Definition at line 600 of file vdbl_alltype.h.
| typedef _VDBL_rowid rowid |
The row id type
Definition at line 182 of file vdbl_types.h.
| typedef _VDBL_stdcol<mixtype> standard_col |
the standard column holds constant data of type mixtype
Definition at line 576 of file vdbl_col.h.
| typedef _VDBL_tableflags tableflags |
this is the external name for table flags
Definition at line 1029 of file vdbl_database.h.
| typedef _VDBL_tableid tableid |
The table id type
Definition at line 187 of file vdbl_types.h.
| typedef _VDBL_userflags userflags |
this is the external name for user flags
Definition at line 1017 of file vdbl_database.h.
| typedef _VDBL_userid userid |
The user id type
Definition at line 167 of file vdbl_types.h.
This type describes the various view types.
Definition at line 198 of file vdbl_types.h.
| typedef _VDBL_viewflags viewflags |
this is the external name for view flags
Definition at line 1023 of file vdbl_database.h.
| typedef _VDBL_viewid viewid |
The view id type
Definition at line 172 of file vdbl_types.h.
bool _VDBL_colflags::master_index [inherited] |
see class description
Definition at line 71 of file vdbl_types.h.
1.5.8