QxOrm 1.4.9
C++ Object Relational Mapping library
Loading...
Searching...
No Matches

qx::dao::detail::QxSqlGenerator_MySQL : SQL generator for MySQL database More...

#include <QxSqlGenerator_MySQL.h>

Inheritance diagram for qx::dao::detail::QxSqlGenerator_MySQL:
qx::dao::detail::QxSqlGenerator_Standard qx::dao::detail::IxSqlGenerator

Public Member Functions

 QxSqlGenerator_MySQL ()
 
virtual ~QxSqlGenerator_MySQL ()
 
virtual QString getAutoIncrement () const
 
- Public Member Functions inherited from qx::dao::detail::QxSqlGenerator_Standard
 QxSqlGenerator_Standard ()
 
virtual ~QxSqlGenerator_Standard ()
 
virtual void init ()
 
virtual QString getWildCard () const
 
virtual QString getTableAliasSep () const
 
virtual QString getLimit (const QxSqlLimit *pLimit) const
 
virtual void resolveLimit (QSqlQuery &query, const QxSqlLimit *pLimit, qx::QxCollection< QString, QVariantList > *pLstExecBatch=NULL) 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
 
- Public Member Functions inherited from qx::dao::detail::IxSqlGenerator
 IxSqlGenerator ()
 
virtual ~IxSqlGenerator ()
 

Private Member Functions

void initSqlTypeByClassName () const
 

Detailed Description

qx::dao::detail::QxSqlGenerator_MySQL : SQL generator for MySQL database

Definition at line 56 of file QxSqlGenerator_MySQL.h.

Constructor & Destructor Documentation

◆ QxSqlGenerator_MySQL()

qx::dao::detail::QxSqlGenerator_MySQL::QxSqlGenerator_MySQL ( )

◆ ~QxSqlGenerator_MySQL()

virtual qx::dao::detail::QxSqlGenerator_MySQL::~QxSqlGenerator_MySQL ( )
virtual

Member Function Documentation

◆ getAutoIncrement()

virtual QString qx::dao::detail::QxSqlGenerator_MySQL::getAutoIncrement ( ) const
virtual

◆ initSqlTypeByClassName()

void qx::dao::detail::QxSqlGenerator_MySQL::initSqlTypeByClassName ( ) const
private

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