CompleteDB Embedded: Direct C++ API
2.4.2
|
Provides services to query identity information of a derived class. More...
#include <IdentityInfo.hpp>
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 |
IdentityInfo & | operator= (const IdentityInfo &src) |
IdentityInfo (const IdentityInfo &src) | |
virtual | ~IdentityInfo () |
IdentityInfo () | |
Public Member Functions inherited from Object | |
void * | get () const |
Object & | operator= (const Object &src) |
Object (const Object &src) | |
virtual | ~Object () |
Object () |
Additional Inherited Members | |
Protected Member Functions inherited from Object | |
Object (void *src) | |
Protected Attributes inherited from Object | |
void * | m |
Provides services to query identity information of a derived class.
Definition at line 15 of file IdentityInfo.hpp.
|
inline |
Definition at line 52 of file IdentityInfo.hpp.
|
inlinevirtual |
Definition at line 56 of file IdentityInfo.hpp.
|
inline |
Definition at line 57 of file IdentityInfo.hpp.
|
inlinevirtual |
Performs safe typecast.
Reimplemented from Object.
Reimplemented in ColumnIterator, Database, ColumnMetadata, IdentityIterator, Table, CreateTable, TableIterator, ColumnBool, ColumnDouble, ColumnFloat, ColumnInt16, ColumnInt32, ColumnInt64, ColumnInt8, ColumnString, EntityMetadata, IdentityMetadata, TableInfo, TableMetadata, DatabaseInfo, ColumnInfo, and EntityInfo.
Definition at line 24 of file IdentityInfo.hpp.
|
inlinevirtual |
class type of the object.
Reimplemented from Object.
Reimplemented in ColumnIterator, Database, ColumnMetadata, IdentityIterator, Table, CreateTable, TableIterator, ColumnBool, ColumnDouble, ColumnFloat, ColumnInt16, ColumnInt32, ColumnInt64, ColumnInt8, ColumnString, EntityMetadata, IdentityMetadata, TableInfo, TableMetadata, DatabaseInfo, ColumnInfo, and EntityInfo.
Definition at line 36 of file IdentityInfo.hpp.
|
inlinevirtual |
Returns the name of the entity.
Reimplemented in ColumnIterator, ColumnMetadata, CreateTable, Table, TableIterator, Database, IdentityIterator, ColumnBool, ColumnDouble, ColumnFloat, ColumnInt16, ColumnInt32, ColumnInt64, ColumnInt8, ColumnString, EntityMetadata, TableMetadata, TableInfo, ColumnInfo, IdentityMetadata, DatabaseInfo, and EntityInfo.
Definition at line 47 of file IdentityInfo.hpp.
|
inlinevirtual |
object type of the underlying derived object.
Reimplemented from Object.
Reimplemented in ColumnIterator, Database, ColumnMetadata, IdentityIterator, Table, CreateTable, TableIterator, ColumnBool, ColumnDouble, ColumnFloat, ColumnInt16, ColumnInt32, ColumnInt64, ColumnInt8, ColumnString, EntityMetadata, IdentityMetadata, TableInfo, TableMetadata, DatabaseInfo, ColumnInfo, and EntityInfo.
Definition at line 40 of file IdentityInfo.hpp.
|
inlinevirtual |
if underlying database is connected.
Reimplemented from Object.
Reimplemented in ColumnIterator, Database, ColumnMetadata, IdentityIterator, Table, CreateTable, TableIterator, ColumnBool, ColumnDouble, ColumnFloat, ColumnInt16, ColumnInt32, ColumnInt64, ColumnInt8, ColumnString, EntityMetadata, IdentityMetadata, TableInfo, TableMetadata, DatabaseInfo, ColumnInfo, and EntityInfo.
Definition at line 28 of file IdentityInfo.hpp.
|
inlinevirtual |
if underlying database is not connected.
Reimplemented from Object.
Reimplemented in ColumnIterator, Database, ColumnMetadata, IdentityIterator, Table, CreateTable, TableIterator, ColumnBool, ColumnDouble, ColumnFloat, ColumnInt16, ColumnInt32, ColumnInt64, ColumnInt8, ColumnString, EntityMetadata, IdentityMetadata, TableInfo, TableMetadata, DatabaseInfo, ColumnInfo, and EntityInfo.
Definition at line 32 of file IdentityInfo.hpp.
|
inline |
Definition at line 51 of file IdentityInfo.hpp.