eyedb::DBM_Database Class Reference

Inheritance diagram for eyedb::DBM_Database:

eyedb::Database eyedb::Struct eyedb::Agregat eyedb::Instance eyedb::Object eyedb::gbxObject

List of all members.

Public Member Functions

 DBM_Database (const char *=NULL)
Status getDatabases (LinkedList *)
Status create (Connection *, const char *, const char *, const char *, DbCreateDescription *=NULL)
Status addUser (Connection *, const char *, const char *, UserType user_type, const char *=NULL, const char *=NULL)
Status deleteUser (Connection *, const char *, const char *=NULL, const char *=NULL)
Status setUserPasswd (Connection *, const char *, const char *, const char *=NULL, const char *=NULL)
Status setPasswd (Connection *, const char *, const char *=NULL, const char *=NULL)
Status setUserSysAccess (Connection *, const char *, SysAccessMode, const char *=NULL, const char *=NULL)
virtual ~DBM_Database ()
 DBM_Database (const char *, Database *)
Status getDbFile (const char **, int *, const char *&)
Status getNewUid (int &)
Status getNewDbid (int &)
Status createEntry (int, const char *, const char *dbfile)
Status updateEntry (int, const char *, const char *, const char *dbfile)
Status removeEntry (const char *)
Status get_sys_user_access (const char *, SysUserAccess **, Bool justCheck, const char *)
Status get_db_user_access (const char *, const char *, UserEntry **, DBUserAccess **, DBAccessMode *)
Status add_user (const char *, const char *, UserType user_type)
Status delete_user (const char *)
Status user_passwd_set (const char *, const char *)
Status default_db_access_set (const char *, DBAccessMode)
Status user_db_access_set (const char *, const char *, DBAccessMode)
Status user_sys_access_set (const char *, SysAccessMode)
Status getUser (const char *, UserEntry *&)
Status getDBEntry (const char *, DBEntry *&)
Status getDBEntries (const char *, DBEntry **&, int &cnt, const char *op)
Status setSchema (const char *, const Oid &sch_oid)

Static Public Member Functions

static const char * getDbName ()
static int getDbid ()
 Not yet documented.
static void init ()
static void _release ()
static void _dble_underscore_release ()
static Status updateSchema (Database *)
static DBM_DatabasegetDBM_Database (const char *)
static DBM_DatabasesetDBM_Database (const char *, Database *)
static std::string makeTempName (int dbid)

Static Public Attributes

static const char defaultDBMDB [] = "default"


Detailed Description

Definition at line 33 of file DBM_Database.h.


Member Function Documentation

int eyedb::DBM_Database::getDbid ( void   )  [static]

Not yet documented.

Returns:

Reimplemented from eyedb::Database.

Definition at line 61 of file DBM_Database.cc.


The documentation for this class was generated from the following files:
Generated on Mon Dec 22 18:16:23 2008 for eyedb by  doxygen 1.5.3