QxOrm
1.5.0
C++ Object Relational Mapping library
|
qx::dao::detail::QxSqlExpression : SQL element to build a SQL expression (WHERE, AND, OR, etc.) More...
#include <QxSqlExpression.h>
Public Types | |
enum | type { _where, _and, _or, _open_parenthesis, _close_parenthesis } |
Public Member Functions | |
QxSqlExpression () | |
QxSqlExpression (int index, QxSqlExpression::type t) | |
virtual | ~QxSqlExpression () |
virtual QString | toString () const |
virtual void | resolve (QSqlQuery &query, qx::QxCollection< QString, QVariantList > *pLstExecBatch=NULL) const |
virtual void | postProcess (QString &sql) const |
virtual IxSqlElement::type_class | getTypeClass () const |
Protected Member Functions | |
virtual QString | getExtraSettings () const |
virtual void | setExtraSettings (const QString &s) |
Protected Attributes | |
QxSqlExpression::type | m_type |
qx::dao::detail::QxSqlExpression : SQL element to build a SQL expression (WHERE, AND, OR, etc.)
Definition at line 56 of file QxSqlExpression.h.
Definition at line 61 of file QxSqlExpression.h.
qx::dao::detail::QxSqlExpression::QxSqlExpression | ( | ) |
qx::dao::detail::QxSqlExpression::QxSqlExpression | ( | int | index, |
QxSqlExpression::type | t | ||
) |
virtual qx::dao::detail::QxSqlExpression::~QxSqlExpression | ( | ) | [virtual] |
virtual QString qx::dao::detail::QxSqlExpression::getExtraSettings | ( | ) | const [protected, virtual] |
Implements qx::dao::detail::IxSqlElement.
virtual IxSqlElement::type_class qx::dao::detail::QxSqlExpression::getTypeClass | ( | ) | const [virtual] |
Implements qx::dao::detail::IxSqlElement.
virtual void qx::dao::detail::QxSqlExpression::postProcess | ( | QString & | sql | ) | const [virtual] |
Implements qx::dao::detail::IxSqlElement.
virtual void qx::dao::detail::QxSqlExpression::resolve | ( | QSqlQuery & | query, |
qx::QxCollection< QString, QVariantList > * | pLstExecBatch = NULL |
||
) | const [virtual] |
Implements qx::dao::detail::IxSqlElement.
virtual void qx::dao::detail::QxSqlExpression::setExtraSettings | ( | const QString & | s | ) | [protected, virtual] |
Implements qx::dao::detail::IxSqlElement.
virtual QString qx::dao::detail::QxSqlExpression::toString | ( | ) | const [virtual] |
Implements qx::dao::detail::IxSqlElement.
Definition at line 66 of file QxSqlExpression.h.