RADLib
RADical C++ application framework
RADDatabase.h File Reference

SQLite-backed database access for RADLib applications and modules. More...

#include <RADCore/RADCore.h>
#include <map>
#include <string>
#include <vector>
+ Include dependency graph for RADDatabase.h:

Go to the source code of this file.

Classes

class  RADDatabase::RADSqlResult
 Value object containing rows returned from a SQL query. More...
 
class  RADDatabase::RADSqlDatabase
 SQLite connection wrapper with RADCore event reporting. More...
 
class  RADDatabase::RADSqlStatement
 Prepared SQLite statement with typed binding and row stepping. More...
 
class  RADDatabase::RADSqlTransaction
 RAII transaction that rolls back unless committed. More...
 

Namespaces

 RADDatabase
 

Typedefs

using RADDatabase::RADSqlRow = std::map< std::string, RADCore::RADVariant >
 One SQLite result row keyed by column name. More...
 

Detailed Description

SQLite-backed database access for RADLib applications and modules.