qx::QxSqlQueryBuilder<T> : concrete SQL query builder for class T with a cache mechanism to backup and restore queries already built by the program
More...
|
| static QString | addSqlCondition (const QString &sql) |
| |
| static void | sql_CreateTable (QString &sql, IxSqlQueryBuilder &builder) |
| |
| static void | sql_DeleteById (QString &sql, IxSqlQueryBuilder &builder, bool bSoftDelete) |
| |
| static void | sql_Exist (QString &sql, IxSqlQueryBuilder &builder) |
| |
| static void | sql_FetchAll (QString &sql, IxSqlQueryBuilder &builder) |
| |
| static void | sql_FetchAll (QString &sql, IxSqlQueryBuilder &builder, const QStringList &columns) |
| |
| static void | sql_FetchAll_WithRelation (qx::QxSqlRelationLinked *pRelationX, QString &sql, IxSqlQueryBuilder &builder) |
| |
| static void | sql_FetchById (QString &sql, IxSqlQueryBuilder &builder) |
| |
| static void | sql_FetchById (QString &sql, IxSqlQueryBuilder &builder, const QStringList &columns) |
| |
| static void | sql_FetchById_WithRelation (qx::QxSqlRelationLinked *pRelationX, QString &sql, IxSqlQueryBuilder &builder) |
| |
| static void | sql_Insert (QString &sql, IxSqlQueryBuilder &builder) |
| |
| static void | sql_Update (QString &sql, IxSqlQueryBuilder &builder) |
| |
| static void | sql_Update (QString &sql, IxSqlQueryBuilder &builder, const QStringList &columns) |
| |
| static void | sql_Count_WithRelation (qx::QxSqlRelationLinked *pRelationX, QString &sql, IxSqlQueryBuilder &builder) |
| |
| static void | resolveOutput_FetchAll (void *t, QSqlQuery &query, IxSqlQueryBuilder &builder) |
| |
| static void | resolveOutput_FetchAll (void *t, QSqlQuery &query, IxSqlQueryBuilder &builder, const QStringList &columns) |
| |
| static void | resolveOutput_FetchAll_WithRelation (qx::QxSqlRelationLinked *pRelationX, void *t, QSqlQuery &query, IxSqlQueryBuilder &builder) |
| |
| static void | resolveInput_Insert (void *t, QSqlQuery &query, IxSqlQueryBuilder &builder) |
| |
| static void | resolveInput_Update (void *t, QSqlQuery &query, IxSqlQueryBuilder &builder) |
| |
| static void | resolveInput_Update (void *t, QSqlQuery &query, IxSqlQueryBuilder &builder, const QStringList &columns) |
| |
| static void | resolveInput_DeleteById (void *t, QSqlQuery &query, IxSqlQueryBuilder &builder) |
| |
| bool | verifyColumns (const QStringList &columns) const QX_USED |
| |
| bool | isInitDone () const |
| |
| QxSoftDelete & | softDelete () |
| |
| const QxSoftDelete & | softDelete () const |
| |
| void | setSoftDelete (const QxSoftDelete &o) |
| |
| void | setDataMemberX (IxDataMemberX *p) |
| |
| bool | findSqlQuery (const QString &key) |
| |
| bool | findSqlAlias (const QString &key) |
| |
| void | insertSqlAlias (const QString &key) |
| |
template<class T>
class qx::QxSqlQueryBuilder< T >
qx::QxSqlQueryBuilder<T> : concrete SQL query builder for class T with a cache mechanism to backup and restore queries already built by the program
Definition at line 81 of file QxSqlQueryBuilder.h.