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

Provides services to query entity information of a derived class. More...

#include <EntityInfo.hpp>

+ Inheritance diagram for EntityInfo:

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 const char * getDescription () const
EntityInfooperator= (const EntityInfo &src)
 EntityInfo (const EntityInfo &src)
virtual ~EntityInfo ()
 EntityInfo ()
- 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 entity information of a derived class.

Definition at line 16 of file EntityInfo.hpp.

Constructor & Destructor Documentation

EntityInfo ( const EntityInfo src)
inline

Definition at line 61 of file EntityInfo.hpp.

virtual ~EntityInfo ( )
inlinevirtual

Definition at line 65 of file EntityInfo.hpp.

EntityInfo ( )
inline

Definition at line 66 of file EntityInfo.hpp.

Member Function Documentation

virtual bool cast ( const Object from)
inlinevirtual
virtual Type::Enum getClassType ( ) const
inlinevirtual
virtual const char* getDescription ( ) const
inlinevirtual
virtual const char* getName ( ) const
inlinevirtual
virtual Type::Enum getObjectType ( ) const
inlinevirtual

object type of the underlying derived object.

Reimplemented from IdentityInfo.

Reimplemented in ColumnIterator, ColumnMetadata, Table, CreateTable, TableIterator, ColumnBool, ColumnDouble, ColumnFloat, ColumnInt16, ColumnInt32, ColumnInt64, ColumnInt8, ColumnString, EntityMetadata, TableInfo, TableMetadata, and ColumnInfo.

Definition at line 42 of file EntityInfo.hpp.

virtual bool isConnected ( ) const
inlinevirtual
virtual bool isDisconnected ( ) const
inlinevirtual

if underlying database is not connected.

Reimplemented from IdentityInfo.

Reimplemented in ColumnIterator, ColumnMetadata, Table, CreateTable, TableIterator, ColumnBool, ColumnDouble, ColumnFloat, ColumnInt16, ColumnInt32, ColumnInt64, ColumnInt8, ColumnString, EntityMetadata, TableInfo, TableMetadata, and ColumnInfo.

Definition at line 34 of file EntityInfo.hpp.

EntityInfo& operator= ( const EntityInfo src)
inline

Definition at line 60 of file EntityInfo.hpp.


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