![]() |
QxOrm 1.1.6
C++ Object Relational Mapping library
|
qx::QxSqlRelationParams : define list of parameters to transfer to relationships to manage SQL queries builded by QxOrm library More...
#include <QxSqlRelationParams.h>
Public Member Functions | |
QxSqlRelationParams () | |
QxSqlRelationParams (long lIndex, long lOffset, QString *sql, IxSqlQueryBuilder *builder, QSqlQuery *query, void *pOwner) | |
virtual | ~QxSqlRelationParams () |
long | index () const |
long | offset () const |
QString & | sql () |
const QString & | sql () const |
QSqlQuery & | query () |
const QSqlQuery & | query () const |
QSqlDatabase & | database () |
const QSqlDatabase & | database () const |
IxSqlQueryBuilder & | builder () |
const IxSqlQueryBuilder & | builder () const |
void * | owner () const |
void | setIndex (long lIndex) |
void | setOffset (long lOffset) |
void | setSql (QString *sql) |
void | setBuilder (IxSqlQueryBuilder *builder) |
void | setQuery (QSqlQuery *query) |
void | setDatabase (QSqlDatabase *database) |
void | setOwner (void *pOwner) |
Protected Attributes | |
long | m_lIndex |
Current SQL relation index. | |
long | m_lOffset |
Current SQL query offset. | |
QString * | m_sql |
Current SQL query. | |
IxSqlQueryBuilder * | m_builder |
Current SQL query builder. | |
QSqlQuery * | m_query |
Current SQL query connected to database. | |
QSqlDatabase * | m_database |
Current SQL database connexion. | |
void * | m_pOwner |
Owner to current object to resolve input/output. |
qx::QxSqlRelationParams : define list of parameters to transfer to relationships to manage SQL queries builded by QxOrm library
Definition at line 51 of file QxSqlRelationParams.h.
qx::QxSqlRelationParams::QxSqlRelationParams | ( | ) | [inline] |
Definition at line 66 of file QxSqlRelationParams.h.
qx::QxSqlRelationParams::QxSqlRelationParams | ( | long | lIndex, |
long | lOffset, | ||
QString * | sql, | ||
IxSqlQueryBuilder * | builder, | ||
QSqlQuery * | query, | ||
void * | pOwner | ||
) | [inline] |
Definition at line 67 of file QxSqlRelationParams.h.
virtual qx::QxSqlRelationParams::~QxSqlRelationParams | ( | ) | [inline, virtual] |
Definition at line 68 of file QxSqlRelationParams.h.
IxSqlQueryBuilder& qx::QxSqlRelationParams::builder | ( | ) | [inline] |
Definition at line 78 of file QxSqlRelationParams.h.
const IxSqlQueryBuilder& qx::QxSqlRelationParams::builder | ( | ) | const [inline] |
Definition at line 79 of file QxSqlRelationParams.h.
const QSqlDatabase& qx::QxSqlRelationParams::database | ( | ) | const [inline] |
Definition at line 77 of file QxSqlRelationParams.h.
QSqlDatabase& qx::QxSqlRelationParams::database | ( | ) | [inline] |
Definition at line 76 of file QxSqlRelationParams.h.
long qx::QxSqlRelationParams::index | ( | ) | const [inline] |
Definition at line 70 of file QxSqlRelationParams.h.
long qx::QxSqlRelationParams::offset | ( | ) | const [inline] |
Definition at line 71 of file QxSqlRelationParams.h.
void* qx::QxSqlRelationParams::owner | ( | ) | const [inline] |
Definition at line 80 of file QxSqlRelationParams.h.
QSqlQuery& qx::QxSqlRelationParams::query | ( | ) | [inline] |
Definition at line 74 of file QxSqlRelationParams.h.
const QSqlQuery& qx::QxSqlRelationParams::query | ( | ) | const [inline] |
Definition at line 75 of file QxSqlRelationParams.h.
void qx::QxSqlRelationParams::setBuilder | ( | IxSqlQueryBuilder * | builder | ) | [inline] |
Definition at line 85 of file QxSqlRelationParams.h.
void qx::QxSqlRelationParams::setDatabase | ( | QSqlDatabase * | database | ) | [inline] |
Definition at line 87 of file QxSqlRelationParams.h.
void qx::QxSqlRelationParams::setIndex | ( | long | lIndex | ) | [inline] |
Definition at line 82 of file QxSqlRelationParams.h.
void qx::QxSqlRelationParams::setOffset | ( | long | lOffset | ) | [inline] |
Definition at line 83 of file QxSqlRelationParams.h.
void qx::QxSqlRelationParams::setOwner | ( | void * | pOwner | ) | [inline] |
Definition at line 88 of file QxSqlRelationParams.h.
void qx::QxSqlRelationParams::setQuery | ( | QSqlQuery * | query | ) | [inline] |
Definition at line 86 of file QxSqlRelationParams.h.
void qx::QxSqlRelationParams::setSql | ( | QString * | sql | ) | [inline] |
Definition at line 84 of file QxSqlRelationParams.h.
QString& qx::QxSqlRelationParams::sql | ( | ) | [inline] |
Definition at line 72 of file QxSqlRelationParams.h.
const QString& qx::QxSqlRelationParams::sql | ( | ) | const [inline] |
Definition at line 73 of file QxSqlRelationParams.h.
IxSqlQueryBuilder* qx::QxSqlRelationParams::m_builder [protected] |
Current SQL query builder.
Definition at line 59 of file QxSqlRelationParams.h.
QSqlDatabase* qx::QxSqlRelationParams::m_database [protected] |
Current SQL database connexion.
Definition at line 61 of file QxSqlRelationParams.h.
long qx::QxSqlRelationParams::m_lIndex [protected] |
Current SQL relation index.
Definition at line 56 of file QxSqlRelationParams.h.
long qx::QxSqlRelationParams::m_lOffset [protected] |
Current SQL query offset.
Definition at line 57 of file QxSqlRelationParams.h.
void* qx::QxSqlRelationParams::m_pOwner [protected] |
Owner to current object to resolve input/output.
Definition at line 62 of file QxSqlRelationParams.h.
QSqlQuery* qx::QxSqlRelationParams::m_query [protected] |
Current SQL query connected to database.
Definition at line 60 of file QxSqlRelationParams.h.
QString* qx::QxSqlRelationParams::m_sql [protected] |
Current SQL query.
Definition at line 58 of file QxSqlRelationParams.h.