#include <IOODataBase.h>
Inheritance diagram for IDbDataBase:

Private Methods | |
| virtual void | release () = 0 |
| Release implementation object. | |
| virtual bool | isEqual (const Link* link, const dbHandle<DbLink>* test) = 0 |
| Check to links for equality (depreciated, slow if processed within an outside loop). | |
| virtual DbResult | assocEntry (const std::vector<Link*>& links, const dbHandle<DbLink>& test, std::string& db, std::string& cnt, std::string& obj) = 0 |
| Retrieve association entry information. | |
| virtual DbResult | close (DbAccessMode mode) const = 0 |
| close database. | |
| virtual DbResult | open (const dbHandle<DbFederation>& fedH, const std::string& name, DbAccessMode mode) const = 0 |
| Open database. | |
| virtual DbResult | find (dbHandle<DbContainer>& handle) = 0 |
| Find container in database. | |
Private Attributes | |
| friend | DbDataBase |
| Only the database object has access to the technology dependent stuff. More... | |
Description: Interface to the implementation specific part of a database object objects.
Dependencies:
History :
+---------+----------------------------------------------+--------+
| Date | Comment | Who |
+---------+----------------------------------------------+--------+
| 21/09/99| Initial version. | MF |
+---------+----------------------------------------------+--------+
Author: M.Frank Version: 1.0
Definition at line 121 of file IOODataBase.h.
|
|
Retrieve association entry information.
|
|
|
close database.
|
|
|
Find container in database.
Reimplemented in DbDataBaseImplementation. |
|
|
Check to links for equality (depreciated, slow if processed within an outside loop).
|
|
|
Open database.
|
|
|
Release implementation object.
Reimplemented in DbDataBaseImplementation. |
|
|
Only the database object has access to the technology dependent stuff.
Definition at line 123 of file IOODataBase.h. |
1.2.3 written by Dimitri van Heesch,
© 1997-2000