32#ifndef _QX_SQL_COMPARE_H_
33#define _QX_SQL_COMPARE_H_
Common interface for all SQL elements to build SQL query.
qx::QxCollection<Key, Value> : QxOrm thread-safe container (keep insertion order + quick access by in...
virtual QString toString() const
virtual QString getExtraSettings() const
QString m_sCustomOperator
Possibility to define a custom operator with enum _custom_operator (for example <@ for PostgreSQL ltr...
virtual void postProcess(QString &sql) const
@ _is_not_equal_to_select
@ _is_less_than_or_equal_to
@ _is_greater_than_or_equal_to
virtual IxSqlElement::type_class getTypeClass() const
QxSqlCompare(int index, QxSqlCompare::type t, const QString &sCustomOperator=QString())
virtual void resolve(QSqlQuery &query, qx::QxCollection< QString, QVariantList > *pLstExecBatch=NULL) const
QxSqlCompare::type m_type
Compare type.
virtual void setExtraSettings(const QString &s)
Internal helper tools for qx::dao namespace.
std::shared_ptr< QxSqlCompare > QxSqlCompare_ptr
Database communication used by persistence engine (ORM - Object Relational Mapping)
Root namespace for all QxOrm library features.