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

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

#include <EntityMetadata.hpp>

+ Inheritance diagram for EntityMetadata:

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 * getDescription () const
virtual void setDescription (const char *description)
virtual const char * getName () const
virtual void setName (const char *name)
EntityMetadataoperator= (const EntityMetadata &src)
 EntityMetadata (const EntityMetadata &src)
virtual ~EntityMetadata ()
 EntityMetadata ()
- 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 EntityInfo
EntityInfooperator= (const EntityInfo &src)
 EntityInfo (const EntityInfo &src)
virtual ~EntityInfo ()
 EntityInfo ()
- Public Member Functions inherited from EntityMutator
EntityMutatoroperator= (const EntityMutator &src)
 EntityMutator (const EntityMutator &src)
virtual ~EntityMutator ()
 EntityMutator ()

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 and modify entity information of a derived class.

Definition at line 17 of file EntityMetadata.hpp.

Constructor & Destructor Documentation

EntityMetadata ( const EntityMetadata src)
inline

Definition at line 77 of file EntityMetadata.hpp.

virtual ~EntityMetadata ( )
inlinevirtual

Definition at line 81 of file EntityMetadata.hpp.

EntityMetadata ( )
inline

Definition at line 82 of file EntityMetadata.hpp.

Member Function Documentation

virtual bool cast ( const Object from)
inlinevirtual

Performs safe typecast.

Reimplemented from EntityInfo.

Definition at line 28 of file EntityMetadata.hpp.

virtual Type::Enum getClassType ( ) const
inlinevirtual

class type of the object.

Reimplemented from EntityInfo.

Definition at line 40 of file EntityMetadata.hpp.

virtual const char* getDescription ( ) const
inlinevirtual

Returns the description of the entity.

Reimplemented from EntityInfo.

Definition at line 51 of file EntityMetadata.hpp.

virtual const char* getName ( ) const
inlinevirtual

Returns the name of the entity.

Reimplemented from EntityInfo.

Definition at line 65 of file EntityMetadata.hpp.

virtual Type::Enum getObjectType ( ) const
inlinevirtual

object type of the underlying derived object.

Reimplemented from EntityInfo.

Definition at line 44 of file EntityMetadata.hpp.

virtual bool isConnected ( ) const
inlinevirtual

if underlying database is connected.

Reimplemented from EntityInfo.

Definition at line 32 of file EntityMetadata.hpp.

virtual bool isDisconnected ( ) const
inlinevirtual

if underlying database is not connected.

Reimplemented from EntityInfo.

Definition at line 36 of file EntityMetadata.hpp.

EntityMetadata& operator= ( const EntityMetadata src)
inline

Definition at line 76 of file EntityMetadata.hpp.

virtual void setDescription ( const char *  description)
inlinevirtual

Sets the description of the entity.

Reimplemented from EntityMutator.

Definition at line 58 of file EntityMetadata.hpp.

virtual void setName ( const char *  name)
inlinevirtual

Sets the name of the entity.

Reimplemented from EntityMutator.

Definition at line 72 of file EntityMetadata.hpp.


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