CompleteDB Embedded: Direct C++ API  2.4.2
DatabaseInfo Class Reference

Provides services to query database attributes and collections. More...

#include <DatabaseInfo.hpp>

+ Inheritance diagram for DatabaseInfo:

Public Member Functions

virtual bool cast (const Object &from)
virtual bool isConnected () const
virtual bool isDisconnected () const
virtual Type::Enum getClassType () const
virtual Type::Enum getObjectType () const
virtual const char * getName () const
virtual TableIterator getTables ()
DatabaseInfooperator= (const DatabaseInfo &src)
 DatabaseInfo (const DatabaseInfo &src)
virtual ~DatabaseInfo ()
 DatabaseInfo ()
- Public Member Functions inherited from Object
void * get () const
Objectoperator= (const Object &src)
 Object (const Object &src)
virtual ~Object ()
 Object ()
- Public Member Functions inherited from IdentityInfo
IdentityInfooperator= (const IdentityInfo &src)
 IdentityInfo (const IdentityInfo &src)
virtual ~IdentityInfo ()
 IdentityInfo ()

Additional Inherited Members

- Protected Member Functions inherited from Object
 Object (void *src)
- Protected Attributes inherited from Object
void * m

Detailed Description

Provides services to query database attributes and collections.

Definition at line 17 of file DatabaseInfo.hpp.

Constructor & Destructor Documentation

DatabaseInfo ( const DatabaseInfo src)
inline

Definition at line 62 of file DatabaseInfo.hpp.

virtual ~DatabaseInfo ( )
inlinevirtual

Definition at line 66 of file DatabaseInfo.hpp.

DatabaseInfo ( )
inline

Definition at line 67 of file DatabaseInfo.hpp.

Member Function Documentation

virtual bool cast ( const Object from)
inlinevirtual

Performs safe typecast.

Reimplemented from IdentityInfo.

Reimplemented in Database.

Definition at line 27 of file DatabaseInfo.hpp.

virtual Type::Enum getClassType ( ) const
inlinevirtual

class type of the object.

Reimplemented from IdentityInfo.

Reimplemented in Database.

Definition at line 39 of file DatabaseInfo.hpp.

virtual const char* getName ( ) const
inlinevirtual

Returns the name of the entity.

Reimplemented from IdentityInfo.

Reimplemented in Database.

Definition at line 50 of file DatabaseInfo.hpp.

virtual Type::Enum getObjectType ( ) const
inlinevirtual

object type of the underlying derived object.

Reimplemented from IdentityInfo.

Reimplemented in Database.

Definition at line 43 of file DatabaseInfo.hpp.

virtual TableIterator getTables ( )
inlinevirtual

Gets Table iterator used to iterate tables information in the database.

Reimplemented in Database.

Definition at line 57 of file DatabaseInfo.hpp.

virtual bool isConnected ( ) const
inlinevirtual

if underlying database is connected.

Reimplemented from IdentityInfo.

Reimplemented in Database.

Definition at line 31 of file DatabaseInfo.hpp.

virtual bool isDisconnected ( ) const
inlinevirtual

if underlying database is not connected.

Reimplemented from IdentityInfo.

Reimplemented in Database.

Definition at line 35 of file DatabaseInfo.hpp.

DatabaseInfo& operator= ( const DatabaseInfo src)
inline

Definition at line 61 of file DatabaseInfo.hpp.


The documentation for this class was generated from the following file: