| QxOrm 1.2.9 C++ Object Relational Mapping library

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

- File List
- File Members

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

Common interface for all relationships defined between 2 classes (or between 2 tables in database) More...

`#include <QxCommon/QxPropertyBag.h>`
`#include <QxDao/QxSqlRelationParams.h>`
`#include <QxDao/QxSoftDelete.h>`
`#include <QxDao/QxSqlJoin.h>`
`#include <QxCollection/QxCollection.h>`

Go to the source code of this file.

## Classes
class | qx::IxSqlRelation
| qx::IxSqlRelation : common interface for all relationships defined between 2 classes (or between 2 tables in database) More...
## Namespaces
namespace | qx
| Root namespace for all QxOrm library features.
## Defines
#define | QX_CONSTRUCT_IX_RELATION()
## Typedefs
typedef QxCollection< QString, IxSqlRelation * > | qx::IxSqlRelationX

## Detailed Description

Common interface for all relationships defined between 2 classes (or between 2 tables in database)

Author:
  Lionel Marty

Definition in file IxSqlRelation.h.

## Define Documentation

#define QX_CONSTRUCT_IX_RELATION | ( |  | ) |

Value:

    m_pClass(NULL), m_pClassOwner(NULL), m_pDataMember(p), m_pDataMemberX(NULL), \
    m_pDataMemberId(NULL), m_pDataMemberIdOwner(NULL), m_lOffsetRelation(100), \
    m_eJoinType(qx::dao::sql_join::left_outer_join), m_eRelationType(no_relation), \
    m_lstDataMemberPtr(NULL), m_lstSqlRelationPtr(NULL)

Definition at line 54 of file IxSqlRelation.h.