![]() |
QxOrm 1.4.9
C++ Object Relational Mapping library
|
qx::dao::detail::QxSqlIsBetween : SQL element to verify if a value is included into 2 other values More...
#include <QxSqlIsBetween.h>
Public Types | |
| enum | type { _is_between , _is_not_between } |
Public Types inherited from qx::dao::detail::IxSqlElement | |
| enum | type_class { _no_type , _sql_compare , _sql_element_temp , _sql_expression , _sql_free_text , _sql_in , _sql_is_between , _sql_is_null , _sql_limit , _sql_sort , _sql_embed_query } |
Public Member Functions | |
| QxSqlIsBetween () | |
| QxSqlIsBetween (int index, QxSqlIsBetween::type t) | |
| virtual | ~QxSqlIsBetween () |
| 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 |
Public Member Functions inherited from qx::dao::detail::IxSqlElement | |
| IxSqlElement (int index) | |
| virtual | ~IxSqlElement () |
| void | setColumn (const QString &column) |
| void | setColumns (const QStringList &columns) |
| void | setValue (const QVariant &val) |
| void | setValues (const QVariantList &values) |
| virtual void | clone (IxSqlElement *other) |
| template<class Archive > | |
| void | qxSave (Archive &ar) const |
| template<class Archive > | |
| void | qxLoad (Archive &ar) |
Protected Member Functions | |
| virtual QString | getExtraSettings () const |
| virtual void | setExtraSettings (const QString &s) |
Protected Member Functions inherited from qx::dao::detail::IxSqlElement | |
| void | updateKeys () |
Protected Attributes | |
| QxSqlIsBetween::type | m_type |
Protected Attributes inherited from qx::dao::detail::IxSqlElement | |
| int | m_iIndex |
| Index of SQL element to build unique string. | |
| QStringList | m_lstColumns |
| List of columns associated to SQL element. | |
| QStringList | m_lstKeys |
| List of keys associated to SQL element. | |
| QList< QVariant > | m_lstValues |
| List of values associated to SQL element. | |
| IxSqlGenerator * | m_pSqlGenerator |
| SQL generator to build SQL query specific for each database. | |
qx::dao::detail::QxSqlIsBetween : SQL element to verify if a value is included into 2 other values
Definition at line 56 of file QxSqlIsBetween.h.
| Enumerator | |
|---|---|
| _is_between | |
| _is_not_between | |
Definition at line 61 of file QxSqlIsBetween.h.
| qx::dao::detail::QxSqlIsBetween::QxSqlIsBetween | ( | ) |
| qx::dao::detail::QxSqlIsBetween::QxSqlIsBetween | ( | int | index, |
| QxSqlIsBetween::type | t ) |
|
virtual |
|
protectedvirtual |
Implements qx::dao::detail::IxSqlElement.
|
virtual |
Implements qx::dao::detail::IxSqlElement.
|
virtual |
Implements qx::dao::detail::IxSqlElement.
|
virtual |
Implements qx::dao::detail::IxSqlElement.
|
protectedvirtual |
Implements qx::dao::detail::IxSqlElement.
|
virtual |
Implements qx::dao::detail::IxSqlElement.
|
protected |
Definition at line 65 of file QxSqlIsBetween.h.