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.