![]() |
QxOrm
1.2.4
C++ Object Relational Mapping library
|
qx::dao::detail::QxDaoAsyncParams : all parameters for qx::QxDaoAsync class to execute queries More...
#include <QxDaoAsync.h>
Public Types | |
| enum | dao_action { dao_none, dao_count, dao_fetch_by_id, dao_fetch_all, dao_fetch_by_query, dao_insert, dao_update, dao_save, dao_delete_by_id, dao_delete_all, dao_delete_by_query, dao_destroy_by_id, dao_destroy_all, dao_destroy_by_query, dao_execute_query, dao_call_query } |
Public Member Functions | |
| QxDaoAsyncParams () | |
| ~QxDaoAsyncParams () | |
Public Attributes | |
| dao_action | daoAction |
| Action to execute into the thread (asynchronous way) | |
| QString | className |
| Classname parameter to execute action (must implement qx::IxPersistable interface) | |
| qx::QxSqlQuery | query |
| Query parameter to execute action. | |
| QSqlDatabase * | pDatabase |
| Database parameter to execute action. | |
| IxPersistable_ptr | pInstance |
| Current instance parameter to execute action. | |
| IxCollection_ptr | pListOfInstances |
| List of instances fetched by query. | |
| QStringList | listColumns |
| List of columns parameter to execute action. | |
| QStringList | listRelations |
| List of relationships parameter to execute action. | |
| QVariant | id |
| Current instance id parameter to execute action. | |
| long | daoCount |
| Dao count value returned by qx::dao::count query. | |
qx::dao::detail::QxDaoAsyncParams : all parameters for qx::QxDaoAsync class to execute queries
Definition at line 55 of file QxDaoAsync.h.
Definition at line 58 of file QxDaoAsync.h.
| qx::dao::detail::QxDaoAsyncParams::QxDaoAsyncParams | ( | ) | [inline] |
Definition at line 73 of file QxDaoAsync.h.
| qx::dao::detail::QxDaoAsyncParams::~QxDaoAsyncParams | ( | ) | [inline] |
Definition at line 74 of file QxDaoAsync.h.
Classname parameter to execute action (must implement qx::IxPersistable interface)
Definition at line 63 of file QxDaoAsync.h.
Action to execute into the thread (asynchronous way)
Definition at line 62 of file QxDaoAsync.h.
Dao count value returned by qx::dao::count query.
Definition at line 71 of file QxDaoAsync.h.
Current instance id parameter to execute action.
Definition at line 70 of file QxDaoAsync.h.
| QStringList qx::dao::detail::QxDaoAsyncParams::listColumns |
List of columns parameter to execute action.
Definition at line 68 of file QxDaoAsync.h.
| QStringList qx::dao::detail::QxDaoAsyncParams::listRelations |
List of relationships parameter to execute action.
Definition at line 69 of file QxDaoAsync.h.
| QSqlDatabase* qx::dao::detail::QxDaoAsyncParams::pDatabase |
Database parameter to execute action.
Definition at line 65 of file QxDaoAsync.h.
Current instance parameter to execute action.
Definition at line 66 of file QxDaoAsync.h.
List of instances fetched by query.
Definition at line 67 of file QxDaoAsync.h.
Query parameter to execute action.
Definition at line 64 of file QxDaoAsync.h.