Fork Vasum on GitHub Official Vasum Wiki on Tizen.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cargo::sqlite3::Connection Struct Reference

#include <connection.hpp>

Public Member Functions

 Connection (const std::string &path)
 
 Connection (const Connection &)=delete
 
 ~Connection ()
 
::sqlite3 * get ()
 
std::string getErrorMessage ()
 
void exec (const std::string &query)
 Executes the query in the database. More...
 

Private Attributes

::sqlite3 * mDbPtr
 

Constructor & Destructor Documentation

cargo::sqlite3::Connection::Connection ( const std::string &  path)
Parameters
pathdatabase file path
cargo::sqlite3::Connection::Connection ( const Connection )
delete
cargo::sqlite3::Connection::~Connection ( )

Member Function Documentation

void cargo::sqlite3::Connection::exec ( const std::string &  query)

Executes the query in the database.

Parameters
queryquery to be executed
sqlite3 * cargo::sqlite3::Connection::get ( )
Returns
pointer to the corresponding sqlite3 database object
std::string cargo::sqlite3::Connection::getErrorMessage ( )
Returns
last error message in the database

Member Data Documentation

::sqlite3* cargo::sqlite3::Connection::mDbPtr
private

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