![]() |
QxOrm 1.4.9
C++ Object Relational Mapping library
|
qx::QxSqlQueryBuilder_DeleteById<T> : concrete SQL query builder for class T to build a DELETE BY ID SQL query More...
#include <QxSqlQueryBuilder.h>
Public Types | |
| typedef QxSqlQueryBuilder< T >::type_sql | type_sql |
Public Types inherited from qx::QxSqlQueryBuilder< T > | |
| typedef qx::QxSqlQueryBuilder< T >::type_sql_tmp_2 | type_sql |
Public Member Functions | |
| QxSqlQueryBuilder_DeleteById () | |
| virtual | ~QxSqlQueryBuilder_DeleteById () |
| virtual IxSqlQueryBuilder & | buildSql (const QStringList &columns=QStringList(), QxSqlRelationLinked *pRelationX=NULL) |
Public Member Functions inherited from qx::QxSqlQueryBuilder< T > | |
| QxSqlQueryBuilder () | |
| virtual | ~QxSqlQueryBuilder () |
| virtual void | init () |
Public Member Functions inherited from qx::IxSqlQueryBuilder | |
| IxSqlQueryBuilder () | |
| virtual | ~IxSqlQueryBuilder ()=0 |
| IxDataMemberX * | getDataMemberX () const |
| QxCollection< QString, IxDataMember * > * | getLstDataMember () const |
| IxSqlRelationX * | getLstRelation () const |
| qx::dao::detail::IxDao_Helper * | getDaoHelper () const |
| void | setDaoHelper (qx::dao::detail::IxDao_Helper *p) |
| void | setHashRelation (const QString &s) |
| void | setCartesianProduct (bool b) |
| QString | getSqlQuery () const |
| QString | getHashRelation () const |
| QString | table () const |
| QxSoftDelete | getSoftDelete () const |
| bool | getCartesianProduct () const |
| long | getDataCount () const |
| long | getRelationCount () const |
| IxDataMember * | getDataId () const |
| IxDataMember * | nextData (long &l) const |
| IxSqlRelation * | nextRelation (long &l) const |
| QString & | getCurrentBuildingSql () const |
| void | initIdX (long lAllRelationCount) |
| bool | insertIdX (long lIndex, const QVariant &idOwner, const QVariant &idData, void *ptr) |
| void * | existIdX (long lIndex, const QVariant &idOwner, const QVariant &idData) |
| void | setSqlQuery (const QString &sql, const QString &key=QString()) |
| void | addSqlQueryAlias (const QString &sql, const QString &sqlAlias) |
| bool | getAddAutoIncrementIdToUpdateQuery () const |
| void | replaceSqlQueryAlias (QString &sql) const |
| virtual void | clone (const IxSqlQueryBuilder &other) |
Additional Inherited Members | |
Static Public Member Functions inherited from qx::IxSqlQueryBuilder | |
| 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) |
Protected Member Functions inherited from qx::IxSqlQueryBuilder | |
| 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) |
qx::QxSqlQueryBuilder_DeleteById<T> : concrete SQL query builder for class T to build a DELETE BY ID SQL query
Definition at line 363 of file QxSqlQueryBuilder.h.
| typedef QxSqlQueryBuilder<T>::type_sql qx::QxSqlQueryBuilder_DeleteById< T >::type_sql |
Definition at line 368 of file QxSqlQueryBuilder.h.
|
inline |
Definition at line 370 of file QxSqlQueryBuilder.h.
|
inlinevirtual |
Definition at line 371 of file QxSqlQueryBuilder.h.
|
inlinevirtual |
Implements qx::IxSqlQueryBuilder.
Definition at line 373 of file QxSqlQueryBuilder.h.