#include <vdbl_database.h>
Inheritance diagram for database:
Public Methods | |
bool | create_table (const std::string &_C_i, const _VDBL_userid &_C_u, const _VDBL_tableflags &__f=_VDBL_tableflags()) |
bool | create_table (const char *_C_i, const _VDBL_userid &_C_u, const _VDBL_tableflags &__f=_VDBL_tableflags()) |
bool | drop_table (const char *_C_i, const _VDBL_userid &_C_u) |
bool | has_table (const char *_C_i, const _VDBL_userid &_C_u) const |
bool | create_view (const char *_C_i, const _VDBL_userid &_C_u, const _VDBL_context &__c, const std::string &_C_t, const _V_enum &__e) |
bool | create_view (const std::string &_C_i, const _VDBL_userid &_C_u, const _VDBL_context &__c, const char *_C_t, const _V_enum &__e) |
bool | create_view (const char *_C_i, const _VDBL_userid &_C_u, const _VDBL_context &__c, const char *_C_t, const _V_enum &__e) |
bool | drop_view (const char *_C_i, const _VDBL_userid &_C_u) |
bool | has_view (const char *_C_i, const _VDBL_userid &_C_u) const |
viewbase * | get_view (const char *_C_i, const _VDBL_userid &_C_u) const |
table * | get_table (const tableid &_C_i, const _VDBL_userid &_C_u) const |
table * | get_table (const std::string &_C_i, const _VDBL_userid &_C_u) const |
table * | get_table (const char *_C_i, const _VDBL_userid &_C_u) const |
_VDBL_tableid | get_tableid (const std::string &_C_i, const _VDBL_userid &_C_u) const |
_VDBL_viewid | get_viewid (const std::string &_C_i, const _VDBL_userid &_C_u) const |
bool | drop_table (const _D_tables::iterator &__t, const _D_table_names::iterator &__tn, const _VDBL_userid &_C_u) |
bool | drop_table (const _VDBL_tableid &_C_i, const _VDBL_userid &_C_u) |
bool | drop_table (const std::string &_C_i, const _VDBL_userid &_C_u) |
bool | has_table (const _VDBL_tableid &_C_i, const _VDBL_userid &_C_u) const |
bool | has_table (const std::string &_C_i, const _VDBL_userid &_C_u) const |
_VDBL_table * | get_table (const _VDBL_tableid &_C_i, const _VDBL_userid &_C_u) const |
bool | create_view (const std::string &_C_i, const _VDBL_userid &_C_u, const _VDBL_context &__c, const std::string &_C_t, const _V_enum &__e) |
bool | drop_view (const _D_views::iterator &__v, const _D_view_names::iterator &__vn, const _VDBL_userid &_C_u) |
bool | drop_view (const _VDBL_viewid &_C_i, const _VDBL_userid &_C_u) |
bool | drop_view (const std::string &_C_i, const _VDBL_userid &_C_u) |
bool | has_view (const _VDBL_viewid &_C_i, const _VDBL_userid &_C_u) const |
bool | has_view (const std::string &_C_i, const _VDBL_userid &_C_u) const |
_VDBL_view * | get_view (const _VDBL_viewid &_C_i, const _VDBL_userid &_C_u) const |
_VDBL_view * | get_view (const std::string &_C_i, const _VDBL_userid &_C_u) const |
Protected Methods | |
_VDBL_tableid | get_tableid () |
_VDBL_userid | get_userid () |
_VDBL_viewid | get_viewid () |
Definition at line 796 of file vdbl_database.h.
|
create a new table
Definition at line 824 of file vdbl_database.h. |
|
create a new table
Reimplemented from _VDBL_database. Definition at line 814 of file vdbl_database.h. |
|
create a new standard view with name Definition at line 640 of file vdbl_database.h. |
|
create a new standard view with name Definition at line 877 of file vdbl_database.h. |
|
create a new standard view with name Definition at line 868 of file vdbl_database.h. |
|
create a new standard view with name Definition at line 859 of file vdbl_database.h. |
|
delete a table, whose name is provided. return Definition at line 508 of file vdbl_database.h. |
|
delete a table, whose name is provided. return Definition at line 495 of file vdbl_database.h. |
|
delete a table, internal function. The first argument is the iterator into the table map, the second argument is the iterator into the table names map, return Definition at line 470 of file vdbl_database.h. |
|
delete a table, whose name is provided. return Definition at line 847 of file vdbl_database.h. |
|
delete a view, whose name is provided. return Definition at line 707 of file vdbl_database.h. |
|
delete a view, whose id is provided. return Definition at line 694 of file vdbl_database.h. |
|
delete a view, internal function. The first argument is the iterator into the table map, the second argument is the iterator into the table names map, return Definition at line 669 of file vdbl_database.h. |
|
delete a view, whose name is provided. return Definition at line 888 of file vdbl_database.h. |
|
return a pointer to the table with id Definition at line 536 of file vdbl_database.h. |
|
return a pointer to the table with name Definition at line 923 of file vdbl_database.h. |
|
return a pointer to the table with name Reimplemented from _VDBL_database. Definition at line 918 of file vdbl_database.h. |
|
return a pointer to the table with id Definition at line 913 of file vdbl_database.h. |
|
return the table id for a given name Definition at line 447 of file vdbl_database.h. |
|
generate a new unique id for tables, views, and users Definition at line 391 of file vdbl_database.h. |
|
generate a new unique id for tables, views, and users Definition at line 392 of file vdbl_database.h. |
|
return a pointer to the view with name Definition at line 746 of file vdbl_database.h. |
|
return a pointer to the view with id Definition at line 734 of file vdbl_database.h. |
|
return a pointer to the view with name Definition at line 898 of file vdbl_database.h. |
|
return the view id of view Definition at line 626 of file vdbl_database.h. |
|
generate a new unique id for tables, views, and users Definition at line 393 of file vdbl_database.h. |
|
check whether the table Definition at line 529 of file vdbl_database.h. |
|
check whether the table Definition at line 517 of file vdbl_database.h. |
|
check whether the table Definition at line 852 of file vdbl_database.h. |
|
check whether the view Definition at line 728 of file vdbl_database.h. |
|
check whether the view with id Definition at line 716 of file vdbl_database.h. |
|
check whether the view Definition at line 893 of file vdbl_database.h. |