| QxOrm 1.4.9 C++ Object Relational Mapping library

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Directories

- File List
- File Members

Classes | Namespaces | Functions
IxDao_Helper.h File Reference
QxDao : QxOrm library database communication used by persistence engine (ORM - Object Relational Mapping)

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.