|
CompleteDB Embedded: Direct C++ API
2.4.2
|
Provides services to modify entity information of a derived class. More...
#include <EntityMutator.hpp>
Inheritance diagram for EntityMutator: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 void | setName (const char *name) |
| virtual void | setDescription (const char *description) |
| EntityMutator & | operator= (const EntityMutator &src) |
| EntityMutator (const EntityMutator &src) | |
| virtual | ~EntityMutator () |
| EntityMutator () | |
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 IdentityMutator | |
| IdentityMutator & | operator= (const IdentityMutator &src) |
| IdentityMutator (const IdentityMutator &src) | |
| virtual | ~IdentityMutator () |
| IdentityMutator () | |
Additional Inherited Members | |
Protected Member Functions inherited from Object | |
| Object (void *src) | |
Protected Attributes inherited from Object | |
| void * | m |
Provides services to modify entity information of a derived class.
Definition at line 16 of file EntityMutator.hpp.
|
inline |
Definition at line 61 of file EntityMutator.hpp.
|
inlinevirtual |
Definition at line 65 of file EntityMutator.hpp.
|
inline |
Definition at line 66 of file EntityMutator.hpp.
|
inlinevirtual |
Performs safe typecast.
Reimplemented from IdentityMutator.
Reimplemented in ColumnMetadata, CreateTable, EntityMetadata, TableMetadata, TableMutator, and ColumnMutator.
Definition at line 26 of file EntityMutator.hpp.
|
inlinevirtual |
class type of the object.
Reimplemented from IdentityMutator.
Reimplemented in ColumnMetadata, CreateTable, EntityMetadata, TableMetadata, TableMutator, and ColumnMutator.
Definition at line 38 of file EntityMutator.hpp.
|
inlinevirtual |
object type of the underlying derived object.
Reimplemented from IdentityMutator.
Reimplemented in ColumnMetadata, CreateTable, EntityMetadata, TableMetadata, TableMutator, and ColumnMutator.
Definition at line 42 of file EntityMutator.hpp.
|
inlinevirtual |
if underlying database is connected.
Reimplemented from IdentityMutator.
Reimplemented in ColumnMetadata, CreateTable, EntityMetadata, TableMetadata, TableMutator, and ColumnMutator.
Definition at line 30 of file EntityMutator.hpp.
|
inlinevirtual |
if underlying database is not connected.
Reimplemented from IdentityMutator.
Reimplemented in ColumnMetadata, CreateTable, EntityMetadata, TableMetadata, TableMutator, and ColumnMutator.
Definition at line 34 of file EntityMutator.hpp.
|
inline |
Definition at line 60 of file EntityMutator.hpp.
|
inlinevirtual |
Sets the description of the entity.
Reimplemented in ColumnMetadata, CreateTable, EntityMetadata, TableMetadata, TableMutator, and ColumnMutator.
Definition at line 56 of file EntityMutator.hpp.
|
inlinevirtual |
Sets the name of the entity.
Reimplemented from IdentityMutator.
Reimplemented in ColumnMetadata, CreateTable, EntityMetadata, TableMetadata, TableMutator, and ColumnMutator.
Definition at line 49 of file EntityMutator.hpp.