QxOrm  1.5.0
C++ Object Relational Mapping library

Helper class to execute SQL queries in another thread (asynchronous way) using qx::IxPersistable interface. More...

#include <QtCore/qqueue.h>
#include <QtSql/qsqlerror.h>
#include <QxDao/IxPersistable.h>
#include <QxDao/QxSqlQuery.h>

Go to the source code of this file.

Classes

struct  qx::dao::detail::QxDaoAsyncParams
 qx::dao::detail::QxDaoAsyncParams : all parameters for qx::QxDaoAsync class to execute queries More...
class  qx::dao::detail::QxDaoAsyncRunner
 qx::dao::detail::QxDaoAsyncRunner : class with a slot to execute queries in another thread More...
class  qx::QxDaoAsync
 qx::QxDaoAsync : helper class to execute SQL queries in another thread (asynchronous way) using qx::IxPersistable interface More...

Namespaces

namespace  qx
 

Root namespace for all QxOrm library features.


namespace  qx::dao
 

Database communication used by persistence engine (ORM - Object Relational Mapping)


namespace  qx::dao::detail
 

Internal helper tools for qx::dao namespace.


Typedefs

typedef std::shared_ptr
< QxDaoAsyncParams > 
qx::dao::detail::QxDaoAsyncParams_ptr
typedef std::shared_ptr
< QxDaoAsync > 
qx::QxDaoAsync_ptr

Functions

QX_DLL_EXPORT QDataStream & operator<< (QDataStream &stream, const qx::dao::detail::QxDaoAsyncParams &t) QX_USED
QX_DLL_EXPORT QDataStream & operator>> (QDataStream &stream, qx::dao::detail::QxDaoAsyncParams &t) QX_USED

Detailed Description

Helper class to execute SQL queries in another thread (asynchronous way) using qx::IxPersistable interface.

Author:
Lionel Marty

Definition in file QxDaoAsync.h.


Function Documentation

QX_DLL_EXPORT QDataStream& operator<< ( QDataStream &  stream,
const qx::dao::detail::QxDaoAsyncParams t 
)
QX_DLL_EXPORT QDataStream& operator>> ( QDataStream &  stream,
qx::dao::detail::QxDaoAsyncParams t 
)