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
EntityInfo & operator= (const EntityInfo &src)
 EntityInfo (const EntityInfo &src)
virtual ~EntityInfo ()
 EntityInfo ()
- Public Member Functions inherited from Object
void * get () const
Object & operator= (const Object &src)
 Object (const Object &src)
virtual ~Object ()
 Object ()
- Public Member Functions inherited from IdentityInfo
IdentityInfo & operator= (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: