Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

OneToManyRelation< L, R > Class Template Reference

#include <tRelation.h>

Inheritance diagram for OneToManyRelation< L, R >:

Inheritance graph
[legend]
Collaboration diagram for OneToManyRelation< L, R >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 OneToManyRelation (const char *a_table_name, class Connection *a_database_connection, const char *a_left_column_name=NULL, const char *a_right_column_name=NULL)
Result< L > * LGetAll (const class RefBase &right, const class QueRefProto &query=EQUERY)
Result< R > * RGetAll (const class RefBase &left, const class QueRefProto &query=EQUERY)
Result< L > * LGetAll (const class QueRefProto &qL, const class QueRefProto &qR)
Result< R > * RGetAll (const class QueRefProto &qL, const class QueRefProto &qR)
ManyToOneRelation< R, L > operator- () const
OneToManyRelation< L, R > & operator= (const OneToManyRelation< L, R > &X)

Protected Member Functions

ResultBase_LGetAll (ResultBase *rb, const class QueRefProto &qL, const class QueRefProto &qR)
ResultBase_RGetAll (ResultBase *rb, const class QueRefProto &qL, const class QueRefProto &qR)

template<class L, class R>
class OneToManyRelation< L, R >


Constructor & Destructor Documentation

template<class L, class R>
OneToManyRelation< L, R >::OneToManyRelation const char *  a_table_name,
class Connection a_database_connection,
const char *  a_left_column_name = NULL,
const char *  a_right_column_name = NULL
[inline]
 


Member Function Documentation

template<class L, class R>
Result<L>* OneToManyRelation< L, R >::LGetAll const class RefBase right,
const class QueRefProto query = EQUERY
[inline]
 

template<class L, class R>
Result<R>* OneToManyRelation< L, R >::RGetAll const class RefBase left,
const class QueRefProto query = EQUERY
[inline]
 

template<class L, class R>
Result<L>* OneToManyRelation< L, R >::LGetAll const class QueRefProto qL,
const class QueRefProto qR
[inline]
 

template<class L, class R>
Result<R>* OneToManyRelation< L, R >::RGetAll const class QueRefProto qL,
const class QueRefProto qR
[inline]
 

template<class L, class R>
ManyToOneRelation<R,L> OneToManyRelation< L, R >::operator-  )  const [inline]
 

template<class L, class R>
OneToManyRelation<L,R>& OneToManyRelation< L, R >::operator= const OneToManyRelation< L, R > &  X  )  [inline]
 

template<class L, class R>
ResultBase* OneToManyRelation< L, R >::_LGetAll ResultBase rb,
const class QueRefProto qL,
const class QueRefProto qR
[inline, protected, virtual]
 

Implements Relation.

template<class L, class R>
ResultBase* OneToManyRelation< L, R >::_RGetAll ResultBase rb,
const class QueRefProto qL,
const class QueRefProto qR
[inline, protected, virtual]
 

Implements Relation.


The documentation for this class was generated from the following file:
Generated on Wed Aug 11 22:36:02 2004 for IOPC by Doxygen 1.3.6