EasyQtSql
Easy SQL data access helper for QtSql
|
Main EasyQtSql header file. More...
#include <QtSql>
#include "EasyQtSql_SqlFactory.h"
#include "EasyQtSql_DBException.h"
#include "EasyQtSql_ParamDirectionWrapper.h"
#include "EasyQtSql_NonQueryResult.h"
#include "EasyQtSql_QueryResult.h"
#include "EasyQtSql_PreparedQuery.h"
#include "EasyQtSql_InsertQuery.h"
#include "EasyQtSql_UpdateQuery.h"
#include "EasyQtSql_DeleteQuery.h"
#include "EasyQtSql_Transaction.h"
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... | |
Main EasyQtSql header file.
To use all the EasyQtSql features just include this header file into your project
#define DB_EXCEPTIONS_ENABLED |
Undefine to disable EasyQtSql exceptions (DBException) globally.