Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

IDbFederation Class Reference

Db objects: IDbFederation interface. More...

#include <IOODataBase.h>

Inheritance diagram for IDbFederation:

DbFederationImplementation List of all members.

Private Methods

virtual void release () = 0
 Release implementation object.

virtual bool existsDbase (const std::string& name) const = 0
 Check for existence of a federation within a session.

virtual DbResult close () const = 0
 Close federation.

virtual DbResult open (dbHandle<DbSession>& sessionH, const std::string& name, DbAccessMode mode) const = 0
 Open federation.


Private Attributes

friend DbFederation
 Only the technology independent part has access to this object. More...


Detailed Description

Db objects: IDbFederation interface.

Description: Interface to the implementation specific part of a database federation object objects.

Dependencies:

History :

    +---------+----------------------------------------------+--------+
    |    Date |                 Comment                      | Who    |
    +---------+----------------------------------------------+--------+
    | 21/09/99| Initial version.                             | MF     |
    +---------+----------------------------------------------+--------+
    
Author: M.Frank Version: 1.0

Definition at line 86 of file IOODataBase.h.


Member Function Documentation

DbResult IDbFederation::close ( ) const [private, pure virtual]
 

Close federation.

bool IDbFederation::existsDbase ( const std::string & name ) const [private, pure virtual]
 

Check for existence of a federation within a session.

DbResult IDbFederation::open ( dbHandle< DbSession >& sessionH,
const std::string & name,
DbAccessMode mode ) const [private, pure virtual]
 

Open federation.

void IDbFederation::release ( ) [private, pure virtual]
 

Release implementation object.

Reimplemented in DbFederationImplementation.

Referenced by DbFederation::~DbFederation().


Member Data Documentation

DbFederation [private]
 

Only the technology independent part has access to this object.

Definition at line 88 of file IOODataBase.h.


The documentation for this class was generated from the following file:
Generated at Wed Nov 21 12:22:23 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000