Wolframe, 0.0.3

_Wolframe::db::DatabaseUnit Class Referenceabstract

This is the base class for virtual constructors of databases. More...

#include <database.hpp>

Public Member Functions

virtual ~DatabaseUnit ()
 
virtual const char * className () const =0
 Database type identification. More...
 
virtual const std::string & ID () const =0
 The database identifier. This is the configured name. More...
 
virtual Databasedatabase ()=0
 The actual database object. More...
 

Detailed Description

This is the base class for virtual constructors of databases.

Constructor & Destructor Documentation

virtual _Wolframe::db::DatabaseUnit::~DatabaseUnit ( )
inlinevirtual

Member Function Documentation

virtual const char* _Wolframe::db::DatabaseUnit::className ( ) const
pure virtual

Database type identification.

Remarks
All database implementations need a class name.
Class names must be unique.
virtual Database* _Wolframe::db::DatabaseUnit::database ( )
pure virtual

The actual database object.

virtual const std::string& _Wolframe::db::DatabaseUnit::ID ( ) const
pure virtual

The database identifier. This is the configured name.


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