QxOrm  1.2.9
C++ Object Relational Mapping library

Base class for all relationships defined between 2 classes (or between 2 tables in database) More...

#include <boost/mpl/if.hpp>
#include <boost/mpl/logical.hpp>
#include <boost/type_traits/is_same.hpp>
#include <boost/type_traits/is_pointer.hpp>
#include <QxDao/QxDao.h>
#include <QxDao/IxSqlRelation.h>
#include <QxDao/IxSqlQueryBuilder.h>
#include <QxTraits/remove_attr.h>
#include <QxTraits/remove_smart_ptr.h>
#include <QxTraits/generic_container.h>
#include <QxTraits/is_container.h>
#include <QxTraits/is_valid_primary_key.h>
#include <QxTraits/is_qx_registered.h>
#include <QxDao/QxSqlRelation_OneToOne.h>
#include <QxDao/QxSqlRelation_OneToMany.h>
#include <QxDao/QxSqlRelation_ManyToOne.h>
#include <QxDao/QxSqlRelation_ManyToMany.h>
#include <QxDao/QxSqlRelation_RawData.h>

Go to the source code of this file.

Classes

class  qx::QxSqlRelation< DataType, Owner >
 qx::QxSqlRelation<DataType, Owner> : base class for all relationships defined between 2 classes (or between 2 tables in database) More...
struct  qx::QxSqlRelation< DataType, Owner >::getData_Helper< bIsPointer, bIsContainer, dummy >
struct  qx::QxSqlRelation< DataType, Owner >::getData_Helper< true, false, dummy >
struct  qx::QxSqlRelation< DataType, Owner >::getData_Helper< false, true, dummy >
struct  qx::QxSqlRelation< DataType, Owner >::getData_Helper< true, true, dummy >
struct  qx::QxSqlRelation< DataType, Owner >::getContainer_Helper< bIsPointer, bIsContainer, dummy >
struct  qx::QxSqlRelation< DataType, Owner >::getContainer_Helper< true, false, dummy >
struct  qx::QxSqlRelation< DataType, Owner >::getContainer_Helper< false, true, dummy >
struct  qx::QxSqlRelation< DataType, Owner >::getContainer_Helper< true, true, dummy >
struct  qx::QxSqlRelation< DataType, Owner >::createItem_Helper< bIsContainer, dummy >
struct  qx::QxSqlRelation< DataType, Owner >::createItem_Helper< true, dummy >
struct  qx::QxSqlRelation< DataType, Owner >::isNullData_Helper< bIsPointer, dummy >
struct  qx::QxSqlRelation< DataType, Owner >::isNullData_Helper< true, dummy >

Namespaces

namespace  qx
 

Root namespace for all QxOrm library features.



Detailed Description

Base class for all relationships defined between 2 classes (or between 2 tables in database)

Author:
Lionel Marty

Definition in file QxSqlRelation.h.