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