QxOrm  1.5.0
C++ Object Relational Mapping library

qx::dao::detail::QxSqlIsNull : SQL element to verify if a value is null or not null (IS NULL, IS NOT NULL) More...

#include <QxSqlIsNull.h>

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

List of all members.

Public Types

enum  type { _is_null, _is_not_null }

Public Member Functions

 QxSqlIsNull ()
 QxSqlIsNull (int index, QxSqlIsNull::type t)
virtual ~QxSqlIsNull ()
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

QxSqlIsNull::type m_type

Detailed Description

qx::dao::detail::QxSqlIsNull : SQL element to verify if a value is null or not null (IS NULL, IS NOT NULL)

Definition at line 56 of file QxSqlIsNull.h.


Member Enumeration Documentation

Enumerator:
_is_null 
_is_not_null 

Definition at line 61 of file QxSqlIsNull.h.


Constructor & Destructor Documentation

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

Member Function Documentation

virtual QString qx::dao::detail::QxSqlIsNull::getExtraSettings ( ) const [protected, virtual]
virtual IxSqlElement::type_class qx::dao::detail::QxSqlIsNull::getTypeClass ( ) const [virtual]
virtual void qx::dao::detail::QxSqlIsNull::postProcess ( QString &  sql) const [virtual]
virtual void qx::dao::detail::QxSqlIsNull::resolve ( QSqlQuery &  query,
qx::QxCollection< QString, QVariantList > *  pLstExecBatch = NULL 
) const [virtual]
virtual void qx::dao::detail::QxSqlIsNull::setExtraSettings ( const QString &  s) [protected, virtual]
virtual QString qx::dao::detail::QxSqlIsNull::toString ( ) const [virtual]

Member Data Documentation


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