EasyQtSql
Easy SQL data access helper for QtSql
EasyQtSql.h File Reference

Main EasyQtSql header file. More...

Go to the source code of this file.

Classes

class  EasyQtSql::SqlFactory
 
struct  EasyQtSql::SqlFactory::DBSetting
 
class  EasyQtSql::SqlFactory::ThreadDBPool
 
class  EasyQtSql::DBException
 Exception class for SQL errors handling. More...
 
struct  EasyQtSql::ParamDirectionWrapper
 Base parameters wrapper struct. More...
 
struct  EasyQtSql::In
 Input SQL parameters wrapper. More...
 
struct  EasyQtSql::Out
 Output SQL parameters wrapper. More...
 
struct  EasyQtSql::InOut
 Bidirectional SQL parameters wrapper. More...
 
class  EasyQtSql::NonQueryResult
 QSqlQuery wrapper for non-select query results reading. More...
 
class  EasyQtSql::QueryResult
 QSqlQuery wrapper with handy data fetch methods. More...
 
class  EasyQtSql::PreparedQuery
 Class for query preparation and execution. More...
 
class  EasyQtSql::InsertQuery
 QSqlQuery wrapper for INSERT INTO table query execution. More...
 
class  EasyQtSql::UpdateQuery
 QSqlQuery wrapper for UPDATE ... SET ... WHERE ... query execution. More...
 
class  EasyQtSql::DeleteQuery
 QSqlQuery wrapper for DELETE FROM ... WHERE .. query execution. More...
 
class  EasyQtSql::Util
 Utility functions. More...
 
class  EasyQtSql::Database
 QSqlDatabase wrapper. More...
 
class  EasyQtSql::Transaction
 QSqlDatabase transaction wrapper. More...
 

Namespaces

 EasyQtSql
 Easy SQL data access helper for QtSql.
 

Macros

#define DB_EXCEPTIONS_ENABLED
 Undefine to disable EasyQtSql exceptions (DBException) globally. More...
 

Detailed Description

Main EasyQtSql header file.

To use all the EasyQtSql features just include this header file into your project

Warning
Please use EasyQtSql.h file only! You should never include any of EasyQtSql_*.h files.

Macro Definition Documentation

◆ DB_EXCEPTIONS_ENABLED

#define DB_EXCEPTIONS_ENABLED

Undefine to disable EasyQtSql exceptions (DBException) globally.