OpenASIP  2.0
Public Member Functions | List of all members
RelationalDB Class Referenceabstract

#include <RelationalDB.hh>

Inheritance diagram for RelationalDB:
Inheritance graph
Collaboration diagram for RelationalDB:
Collaboration graph

Public Member Functions

virtual ~RelationalDB ()
 
virtual RelationalDBConnectionconnect (const std::string &database, const std::string &login="", const std::string &password="", bool readOnly=false)=0
 
virtual void close (const RelationalDBConnection &connection)=0
 

Detailed Description

Classes that implement this interface can be used as relational database handlers.

Definition at line 47 of file RelationalDB.hh.

Constructor & Destructor Documentation

◆ ~RelationalDB()

RelationalDB::~RelationalDB ( )
virtual

Destructor

Definition at line 39 of file RelationalDB.cc.

39  {
40 }

Member Function Documentation

◆ close()

virtual void RelationalDB::close ( const RelationalDBConnection connection)
pure virtual

Implemented in SQLite.

Referenced by ExecutionTrace::~ExecutionTrace().

◆ connect()

virtual RelationalDBConnection& RelationalDB::connect ( const std::string &  database,
const std::string &  login = "",
const std::string &  password = "",
bool  readOnly = false 
)
pure virtual

Implemented in SQLite.

Referenced by ExecutionTrace::open().


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