QxOrm  1.4.5
C++ Object Relational Mapping library

qx::dao::detail::QxSqlGenerator_Standard : SQL generator to build standard SQL query More...

#include <QxSqlGenerator_Standard.h>

Inheritance diagram for qx::dao::detail::QxSqlGenerator_Standard:
qx::dao::detail::IxSqlGenerator qx::dao::detail::QxSqlGenerator_MSSQLServer qx::dao::detail::QxSqlGenerator_MySQL qx::dao::detail::QxSqlGenerator_Oracle qx::dao::detail::QxSqlGenerator_PostgreSQL qx::dao::detail::QxSqlGenerator_SQLite

List of all members.

Public Member Functions

 QxSqlGenerator_Standard ()
virtual ~QxSqlGenerator_Standard ()
virtual void init ()
virtual QString getAutoIncrement () const
virtual QString getWildCard () const
virtual QString getTableAliasSep () const
virtual QString getLimit (const QxSqlLimit *pLimit) const
virtual void resolveLimit (QSqlQuery &query, const QxSqlLimit *pLimit) const
virtual void postProcess (QString &sql, const QxSqlLimit *pLimit) const
virtual void onBeforeInsert (IxDao_Helper *pDaoHelper, void *pOwner) const
virtual void onAfterInsert (IxDao_Helper *pDaoHelper, void *pOwner) const
virtual void onBeforeUpdate (IxDao_Helper *pDaoHelper, void *pOwner) const
virtual void onAfterUpdate (IxDao_Helper *pDaoHelper, void *pOwner) const
virtual void onBeforeDelete (IxDao_Helper *pDaoHelper, void *pOwner) const
virtual void onAfterDelete (IxDao_Helper *pDaoHelper, void *pOwner) const
virtual void checkSqlInsert (IxDao_Helper *pDaoHelper, QString &sql) const
virtual void onBeforeSqlPrepare (IxDao_Helper *pDaoHelper, QString &sql) const
virtual void formatSqlQuery (IxDao_Helper *pDaoHelper, QString &sql) const

Detailed Description

qx::dao::detail::QxSqlGenerator_Standard : SQL generator to build standard SQL query

Definition at line 58 of file QxSqlGenerator_Standard.h.


Constructor & Destructor Documentation

qx::dao::detail::QxSqlGenerator_Standard::QxSqlGenerator_Standard ( )
virtual qx::dao::detail::QxSqlGenerator_Standard::~QxSqlGenerator_Standard ( ) [virtual]

Member Function Documentation

virtual void qx::dao::detail::QxSqlGenerator_Standard::checkSqlInsert ( IxDao_Helper pDaoHelper,
QString &  sql 
) const [virtual]
virtual void qx::dao::detail::QxSqlGenerator_Standard::formatSqlQuery ( IxDao_Helper pDaoHelper,
QString &  sql 
) const [virtual]
virtual QString qx::dao::detail::QxSqlGenerator_Standard::getAutoIncrement ( ) const [virtual]
virtual QString qx::dao::detail::QxSqlGenerator_Standard::getLimit ( const QxSqlLimit pLimit) const [virtual]
virtual QString qx::dao::detail::QxSqlGenerator_Standard::getTableAliasSep ( ) const [virtual]
virtual QString qx::dao::detail::QxSqlGenerator_Standard::getWildCard ( ) const [virtual]
virtual void qx::dao::detail::QxSqlGenerator_Standard::init ( ) [virtual]
virtual void qx::dao::detail::QxSqlGenerator_Standard::onAfterDelete ( IxDao_Helper pDaoHelper,
void *  pOwner 
) const [virtual]
virtual void qx::dao::detail::QxSqlGenerator_Standard::onAfterInsert ( IxDao_Helper pDaoHelper,
void *  pOwner 
) const [virtual]
virtual void qx::dao::detail::QxSqlGenerator_Standard::onAfterUpdate ( IxDao_Helper pDaoHelper,
void *  pOwner 
) const [virtual]
virtual void qx::dao::detail::QxSqlGenerator_Standard::onBeforeDelete ( IxDao_Helper pDaoHelper,
void *  pOwner 
) const [virtual]
virtual void qx::dao::detail::QxSqlGenerator_Standard::onBeforeInsert ( IxDao_Helper pDaoHelper,
void *  pOwner 
) const [virtual]
virtual void qx::dao::detail::QxSqlGenerator_Standard::onBeforeSqlPrepare ( IxDao_Helper pDaoHelper,
QString &  sql 
) const [virtual]
virtual void qx::dao::detail::QxSqlGenerator_Standard::onBeforeUpdate ( IxDao_Helper pDaoHelper,
void *  pOwner 
) const [virtual]
virtual void qx::dao::detail::QxSqlGenerator_Standard::postProcess ( QString &  sql,
const QxSqlLimit pLimit 
) const [virtual]
virtual void qx::dao::detail::QxSqlGenerator_Standard::resolveLimit ( QSqlQuery &  query,
const QxSqlLimit pLimit 
) const [virtual]

The documentation for this class was generated from the following file: