QxOrm  1.2.8
C++ Object Relational Mapping library

qx::dao::detail::QxSqlCompare : SQL element to compare value (==, <, >, <=, >=, LIKE, NOT LIKE, etc.) More...

#include <QxSqlCompare.h>

Inheritance diagram for qx::dao::detail::QxSqlCompare:
qx::dao::detail::IxSqlElement

List of all members.

Public Types

enum  type {
  _is_equal_to, _is_not_equal_to, _is_greater_than, _is_greater_than_or_equal_to,
  _is_less_than, _is_less_than_or_equal_to, _like, _not_like,
  _starts_with, _ends_with, _contains_string
}

Public Member Functions

 QxSqlCompare (int index, QxSqlCompare::type t)
virtual ~QxSqlCompare ()
virtual QString toString () const
virtual void resolve (QSqlQuery &query) const
virtual void postProcess (QString &sql) const

Protected Attributes

QxSqlCompare::type m_type

Detailed Description

qx::dao::detail::QxSqlCompare : SQL element to compare value (==, <, >, <=, >=, LIKE, NOT LIKE, etc.)

Definition at line 56 of file QxSqlCompare.h.


Member Enumeration Documentation

Enumerator:
_is_equal_to 
_is_not_equal_to 
_is_greater_than 
_is_greater_than_or_equal_to 
_is_less_than 
_is_less_than_or_equal_to 
_like 
_not_like 
_starts_with 
_ends_with 
_contains_string 

Definition at line 61 of file QxSqlCompare.h.


Constructor & Destructor Documentation

qx::dao::detail::QxSqlCompare::QxSqlCompare ( int  index,
QxSqlCompare::type  t 
)
virtual qx::dao::detail::QxSqlCompare::~QxSqlCompare ( ) [virtual]

Member Function Documentation

virtual void qx::dao::detail::QxSqlCompare::postProcess ( QString &  sql) const [virtual]
virtual void qx::dao::detail::QxSqlCompare::resolve ( QSqlQuery &  query) const [virtual]
virtual QString qx::dao::detail::QxSqlCompare::toString ( ) const [virtual]

Member Data Documentation


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