QxOrm  1.5.0
C++ Object Relational Mapping library

Helper class to communicate with database. More...

#include <QtSql/qsqldatabase.h>
#include <QtSql/qsqlquery.h>
#include <QtSql/qsqlerror.h>
#include <QtSql/qsqldriver.h>
#include <QtSql/qsqlrecord.h>
#include <QxTraits/get_primary_key.h>
#include <QxTraits/is_valid_primary_key.h>
#include <QxDao/QxSqlDatabase.h>
#include <QxDao/IxSqlQueryBuilder.h>
#include <QxDao/QxSqlQuery.h>
#include <QxDao/IxSqlRelation.h>
#include <QxDao/QxSqlRelationLinked.h>
#include <QxDao/QxSqlGenerator/IxSqlGenerator.h>
#include <QxCollection/QxCollection.h>
#include <QxDataMember/IxDataMemberX.h>
#include <QxValidator/QxInvalidValueX.h>
#include <QxValidator/QxValidatorError.h>

Go to the source code of this file.

Classes

class  qx::dao::detail::IxDao_Helper
 qx::dao::detail::IxDao_Helper : helper class to communicate with database More...
struct  qx::dao::detail::IxDao_Timer
 qx::dao::detail::IxDao_Timer : scoped timer to measure database elapsed times (using C++ RAII) More...

Namespaces

namespace  qx
 

Root namespace for all QxOrm library features.


namespace  qx::dao
 

Database communication used by persistence engine (ORM - Object Relational Mapping)


namespace  qx::dao::detail
 

Internal helper tools for qx::dao namespace.


Functions

template<class T >
QxInvalidValueX qx::validate (T &t, const QString &group)

Detailed Description

Helper class to communicate with database.

Author:
Lionel Marty

Definition in file IxDao_Helper.h.