QxOrm 1.4.9
C++ Object Relational Mapping library
Loading...
Searching...
No Matches

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< QxDaoAsyncParamsqx::dao::detail::QxDaoAsyncParams_ptr
 
typedef std::shared_ptr< QxDaoAsyncqx::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

◆ operator<<()

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

◆ operator>>()

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