QxOrm  1.2.3
C++ Object Relational Mapping library

qx::dao::detail::QxSqlExpression : SQL element to build a SQL expression (WHERE, AND, OR, etc.) More...

#include <QxSqlExpression.h>

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

List of all members.

Public Types

enum  type {
  _where, _and, _or, _open_parenthesis,
  _close_parenthesis
}

Public Member Functions

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

Protected Attributes

QxSqlExpression::type m_type

Detailed Description

qx::dao::detail::QxSqlExpression : SQL element to build a SQL expression (WHERE, AND, OR, etc.)

Definition at line 50 of file QxSqlExpression.h.


Member Enumeration Documentation

Enumerator:
_where 
_and 
_or 
_open_parenthesis 
_close_parenthesis 

Definition at line 55 of file QxSqlExpression.h.


Constructor & Destructor Documentation

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

Member Function Documentation

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

Member Data Documentation


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