#include <vdbl_table.h>
Inheritance diagram for _VDBL_standardtable:
Public Types | |
typedef std::pair< std::string, _VDBL_col > | _T_colspec |
typedef std::pair< const std::string *, const _VDBL_col * > | _T_ptrcolspec |
typedef _Base::col_const_iterator | col_const_iterator |
typedef _row_iterator< _VDBL_rowid, const _VDBL_rowid &, const _VDBL_rowid * > | row_const_iterator |
Public Methods | |
const std::type_info & | get_colinfo (const std::string &_C_n, triple< bool, _VDBL_colid, _VDBL_colflags > &_r) const |
_VDBL_colid | get_col_id (const std::string &_C_n) const |
_VDBL_standardtable () | |
_VDBL_standardtable (const _VDBL_standardtable &__t) | |
template<template< class __Tp, class __AllocTp > class __SequenceCtr, class Allocator1> | _VDBL_standardtable (const __SequenceCtr< triple< std::string, _VDBL_col, _VDBL_colflags >, Allocator1 > &__cc) |
virtual | ~_VDBL_standardtable () |
std::pair< std::string, _VDBL_colid > | _next_col (const std::pair< std::string, _VDBL_colid > &_ci) const |
_VDBL_rowid | _next_row (const _VDBL_rowid &_ci) const |
virtual bool | add_col (const std::string &_C_n, const _VDBL_col &__c, const _VDBL_colflags &__f) VDBL_PURE_VIRTUAL virtual bool modify_col(const std |
template<template< class __Tp1, class __AllocTp1 > class __SequenceCtrOut, template< class __Tp2, class __AllocTp2 > class __SequenceCtrIn, class AllocatorOut, class AllocatorIn> bool | insert_row (const __SequenceCtrOut< __SequenceCtrIn< _T_colspec, AllocatorIn >, AllocatorOut > &_rows) |
Protected Methods | |
void | made_change () |
_VDBL_colid | get_colid () |
_VDBL_rowid | get_rowid () |
Friends | |
class | _VDBL_view |
Definition at line 550 of file vdbl_table.h.
|
specifier of one column, a pair of column name ( Reimplemented from _VDBL_table. Definition at line 568 of file vdbl_table.h. |
|
specifier of pointers to one column, a pair of column name ( Reimplemented from _VDBL_table. Definition at line 573 of file vdbl_table.h. |
|
const iterator over all columns Reimplemented from _VDBL_table. Definition at line 578 of file vdbl_table.h. |
|
const iterator over all rows Definition at line 320 of file vdbl_table.h. |
|
standard constructor which optionally initializes the global ACL entry Definition at line 628 of file vdbl_table.h. |
|
copy constructor Definition at line 632 of file vdbl_table.h. |
|
constructor which builds a table from a list of column definitions. This list can be contained in any sequential STL container. Definition at line 642 of file vdbl_table.h. |
|
standard destructor Definition at line 672 of file vdbl_table.h. |
|
This is the fundamental class for iterators over all rows, defining basic in(de)crementation for overloading, and basic comparison. Reimplemented from _VDBL_table. Definition at line 996 of file vdbl_table.h. |
|
standard constructor Reimplemented from _VDBL_table. Definition at line 1031 of file vdbl_table.h. |
|
insert a new row of specification Definition at line 376 of file vdbl_table.h. |
|
return the column id of column Definition at line 614 of file vdbl_table.h. |
|
generate new unique id's for rows and columns Definition at line 98 of file vdbl_table.h. |
|
what was the id of the last change to the table Reimplemented from _VDBL_table. Definition at line 591 of file vdbl_table.h. |
|
generate new unique id's for rows and columns Definition at line 99 of file vdbl_table.h. |
|
insert a many new rows of specifications Definition at line 457 of file vdbl_table.h. |
|
increment the Definition at line 105 of file vdbl_table.h. |