Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

tRelation.h File Reference

#include <cResultBase.h>
#include <tRef.h>

Include dependency graph for tRelation.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Compounds

class  ChainedRelation
class  ManyToManyRelation
class  ManyToOneRelation
class  OneToManyRelation
class  OneToOneRelation

Functions

template<class L, class R> Result< L > * Left (OneToOneRelation< L, R > &X, const class QueRefProto &qR=EQUERY)
template<class L, class R> Result< L > * Left (OneToManyRelation< L, R > &X, const class QueRefProto &qR=EQUERY)
template<class L, class R> Result< L > * Left (ManyToOneRelation< L, R > &X, const class QueRefProto &qR=EQUERY)
template<class L, class R> Result< L > * Left (ManyToManyRelation< L, R > &X, const class QueRefProto &qR=EQUERY)
template<class L, class R> Result< L > * Left (ChainedRelation< L, R > &X, const class QueRefProto &qR=EQUERY)
template<class L, class R> Result< R > * Right (OneToOneRelation< L, R > &X, const class QueRefProto &qL=EQUERY)
template<class L, class R> Result< R > * Right (OneToManyRelation< L, R > &X, const class QueRefProto &qL=EQUERY)
template<class L, class R> Result< R > * Right (ManyToOneRelation< L, R > &X, const class QueRefProto &qL=EQUERY)
template<class L, class R> Result< R > * Right (ManyToManyRelation< L, R > &X, const class QueRefProto &qL=EQUERY)
template<class L, class R> Result< R > * Right (ChainedRelation< L, R > &X, const class QueRefProto &qL=EQUERY)
template<class L, class R> ChainedRelation< L, R > operator * (const QueRefProto &Q, const OneToOneRelation< L, R > &X)
template<class L, class R> ChainedRelation< L, R > operator * (const OneToOneRelation< L, R > &X, const QueRefProto &Q)
template<class L, class R> ChainedRelation< L, R > operator * (const QueRefProto &Q, const OneToManyRelation< L, R > &X)
template<class L, class R> ChainedRelation< L, R > operator * (const OneToManyRelation< L, R > &X, const QueRefProto &Q)
template<class L, class R> ChainedRelation< L, R > operator * (const QueRefProto &Q, const ManyToOneRelation< L, R > &X)
template<class L, class R> ChainedRelation< L, R > operator * (const ManyToOneRelation< L, R > &X, const QueRefProto &Q)
template<class L, class R> ChainedRelation< L, R > operator * (const QueRefProto &Q, const ManyToManyRelation< L, R > &X)
template<class L, class R> ChainedRelation< L, R > operator * (const ManyToManyRelation< L, R > &X, const QueRefProto &Q)
template<class L, class R> ChainedRelation< L, R > operator * (const QueRefProto &Q, const ChainedRelation< L, R > &X)
template<class L, class R> ChainedRelation< L, R > operator * (const ChainedRelation< L, R > &X, const QueRefProto &Q)
template<class L, class R> ChainedRelation< L, R > operator * (Proto< L > &X, Proto< R > &Y)
template<class L, class M, class N, class R> ChainedRelation< L, R > operator * (const ChainedRelation< L, M > &X, const ChainedRelation< N, R > &Y)
template<class L, class M, class N, class R> ChainedRelation< L, R > operator * (const ChainedRelation< L, M > &X, const ManyToManyRelation< N, R > &Y)
template<class L, class M, class N, class R> ChainedRelation< L, R > operator * (const ChainedRelation< L, M > &X, const ManyToOneRelation< N, R > &Y)
template<class L, class M, class N, class R> ChainedRelation< L, R > operator * (const ChainedRelation< L, M > &X, const OneToManyRelation< N, R > &Y)
template<class L, class M, class N, class R> ChainedRelation< L, R > operator * (const ChainedRelation< L, M > &X, const OneToOneRelation< N, R > &Y)
template<class L, class M, class N, class R> ChainedRelation< L, R > operator * (const ManyToManyRelation< L, M > &X, const ChainedRelation< N, R > &Y)
template<class L, class M, class N, class R> ChainedRelation< L, R > operator * (const ManyToManyRelation< L, M > &X, const ManyToManyRelation< N, R > &Y)
template<class L, class M, class N, class R> ChainedRelation< L, R > operator * (const ManyToManyRelation< L, M > &X, const ManyToOneRelation< N, R > &Y)
template<class L, class M, class N, class R> ChainedRelation< L, R > operator * (const ManyToManyRelation< L, M > &X, const OneToManyRelation< N, R > &Y)
template<class L, class M, class N, class R> ChainedRelation< L, R > operator * (const ManyToManyRelation< L, M > &X, const OneToOneRelation< N, R > &Y)
template<class L, class M, class N, class R> ChainedRelation< L, R > operator * (const ManyToOneRelation< L, M > &X, const ChainedRelation< N, R > &Y)
template<class L, class M, class N, class R> ChainedRelation< L, R > operator * (const ManyToOneRelation< L, M > &X, const ManyToManyRelation< N, R > &Y)
template<class L, class M, class N, class R> ChainedRelation< L, R > operator * (const ManyToOneRelation< L, M > &X, const ManyToOneRelation< N, R > &Y)
template<class L, class M, class N, class R> ChainedRelation< L, R > operator * (const ManyToOneRelation< L, M > &X, const OneToManyRelation< N, R > &Y)
template<class L, class M, class N, class R> ChainedRelation< L, R > operator * (const ManyToOneRelation< L, M > &X, const OneToOneRelation< N, R > &Y)
template<class L, class M, class N, class R> ChainedRelation< L, R > operator * (const OneToManyRelation< L, M > &X, const ChainedRelation< N, R > &Y)
template<class L, class M, class N, class R> ChainedRelation< L, R > operator * (const OneToManyRelation< L, M > &X, const ManyToManyRelation< N, R > &Y)
template<class L, class M, class N, class R> ChainedRelation< L, R > operator * (const OneToManyRelation< L, M > &X, const ManyToOneRelation< N, R > &Y)
template<class L, class M, class N, class R> ChainedRelation< L, R > operator * (const OneToManyRelation< L, M > &X, const OneToManyRelation< N, R > &Y)
template<class L, class M, class N, class R> ChainedRelation< L, R > operator * (const OneToManyRelation< L, M > &X, const OneToOneRelation< N, R > &Y)
template<class L, class M, class N, class R> ChainedRelation< L, R > operator * (const OneToOneRelation< L, M > &X, const ChainedRelation< N, R > &Y)
template<class L, class M, class N, class R> ChainedRelation< L, R > operator * (const OneToOneRelation< L, M > &X, const ManyToManyRelation< N, R > &Y)
template<class L, class M, class N, class R> ChainedRelation< L, R > operator * (const OneToOneRelation< L, M > &X, const ManyToOneRelation< N, R > &Y)
template<class L, class M, class N, class R> ChainedRelation< L, R > operator * (const OneToOneRelation< L, M > &X, const OneToManyRelation< N, R > &Y)
template<class L, class M, class N, class R> ChainedRelation< L, R > operator * (const OneToOneRelation< L, M > &X, const OneToOneRelation< N, R > &Y)


Function Documentation

template<class L, class R>
Result<L>* Left ChainedRelation< L, R > &    X,
const class QueRefProto   qR = EQUERY
 

Definition at line 606 of file tRelation.h.

References ChainedRelation< L, R >::LGetAll().

template<class L, class R>
Result<L>* Left ManyToManyRelation< L, R > &    X,
const class QueRefProto   qR = EQUERY
 

Definition at line 605 of file tRelation.h.

References ManyToManyRelation< L, R >::LGetAll().

template<class L, class R>
Result<L>* Left ManyToOneRelation< L, R > &    X,
const class QueRefProto   qR = EQUERY
 

Definition at line 604 of file tRelation.h.

References ManyToOneRelation< L, R >::LGetAll().

template<class L, class R>
Result<L>* Left OneToManyRelation< L, R > &    X,
const class QueRefProto   qR = EQUERY
 

Definition at line 603 of file tRelation.h.

References OneToManyRelation< L, R >::LGetAll().

template<class L, class R>
Result<L>* Left OneToOneRelation< L, R > &    X,
const class QueRefProto   qR = EQUERY
 

Definition at line 602 of file tRelation.h.

References OneToOneRelation< L, R >::LGetAll().

template<class L, class M, class N, class R>
ChainedRelation<L,R> operator * const OneToOneRelation< L, M > &    X,
const OneToOneRelation< N, R > &    Y
 

Definition at line 654 of file tRelation.h.

template<class L, class M, class N, class R>
ChainedRelation<L,R> operator * const OneToOneRelation< L, M > &    X,
const OneToManyRelation< N, R > &    Y
 

Definition at line 653 of file tRelation.h.

template<class L, class M, class N, class R>
ChainedRelation<L,R> operator * const OneToOneRelation< L, M > &    X,
const ManyToOneRelation< N, R > &    Y
 

Definition at line 652 of file tRelation.h.

template<class L, class M, class N, class R>
ChainedRelation<L,R> operator * const OneToOneRelation< L, M > &    X,
const ManyToManyRelation< N, R > &    Y
 

Definition at line 651 of file tRelation.h.

template<class L, class M, class N, class R>
ChainedRelation<L,R> operator * const OneToOneRelation< L, M > &    X,
const ChainedRelation< N, R > &    Y
 

Definition at line 650 of file tRelation.h.

template<class L, class M, class N, class R>
ChainedRelation<L,R> operator * const OneToManyRelation< L, M > &    X,
const OneToOneRelation< N, R > &    Y
 

Definition at line 649 of file tRelation.h.

template<class L, class M, class N, class R>
ChainedRelation<L,R> operator * const OneToManyRelation< L, M > &    X,
const OneToManyRelation< N, R > &    Y
 

Definition at line 648 of file tRelation.h.

template<class L, class M, class N, class R>
ChainedRelation<L,R> operator * const OneToManyRelation< L, M > &    X,
const ManyToOneRelation< N, R > &    Y
 

Definition at line 647 of file tRelation.h.

template<class L, class M, class N, class R>
ChainedRelation<L,R> operator * const OneToManyRelation< L, M > &    X,
const ManyToManyRelation< N, R > &    Y
 

Definition at line 646 of file tRelation.h.

template<class L, class M, class N, class R>
ChainedRelation<L,R> operator * const OneToManyRelation< L, M > &    X,
const ChainedRelation< N, R > &    Y
 

Definition at line 645 of file tRelation.h.

template<class L, class M, class N, class R>
ChainedRelation<L,R> operator * const ManyToOneRelation< L, M > &    X,
const OneToOneRelation< N, R > &    Y
 

Definition at line 644 of file tRelation.h.

template<class L, class M, class N, class R>
ChainedRelation<L,R> operator * const ManyToOneRelation< L, M > &    X,
const OneToManyRelation< N, R > &    Y
 

Definition at line 643 of file tRelation.h.

template<class L, class M, class N, class R>
ChainedRelation<L,R> operator * const ManyToOneRelation< L, M > &    X,
const ManyToOneRelation< N, R > &    Y
 

Definition at line 642 of file tRelation.h.

template<class L, class M, class N, class R>
ChainedRelation<L,R> operator * const ManyToOneRelation< L, M > &    X,
const ManyToManyRelation< N, R > &    Y
 

Definition at line 641 of file tRelation.h.

template<class L, class M, class N, class R>
ChainedRelation<L,R> operator * const ManyToOneRelation< L, M > &    X,
const ChainedRelation< N, R > &    Y
 

Definition at line 640 of file tRelation.h.

template<class L, class M, class N, class R>
ChainedRelation<L,R> operator * const ManyToManyRelation< L, M > &    X,
const OneToOneRelation< N, R > &    Y
 

Definition at line 639 of file tRelation.h.

template<class L, class M, class N, class R>
ChainedRelation<L,R> operator * const ManyToManyRelation< L, M > &    X,
const OneToManyRelation< N, R > &    Y
 

Definition at line 638 of file tRelation.h.

template<class L, class M, class N, class R>
ChainedRelation<L,R> operator * const ManyToManyRelation< L, M > &    X,
const ManyToOneRelation< N, R > &    Y
 

Definition at line 637 of file tRelation.h.

template<class L, class M, class N, class R>
ChainedRelation<L,R> operator * const ManyToManyRelation< L, M > &    X,
const ManyToManyRelation< N, R > &    Y
 

Definition at line 636 of file tRelation.h.

template<class L, class M, class N, class R>
ChainedRelation<L,R> operator * const ManyToManyRelation< L, M > &    X,
const ChainedRelation< N, R > &    Y
 

Definition at line 635 of file tRelation.h.

template<class L, class M, class N, class R>
ChainedRelation<L,R> operator * const ChainedRelation< L, M > &    X,
const OneToOneRelation< N, R > &    Y
 

Definition at line 634 of file tRelation.h.

template<class L, class M, class N, class R>
ChainedRelation<L,R> operator * const ChainedRelation< L, M > &    X,
const OneToManyRelation< N, R > &    Y
 

Definition at line 633 of file tRelation.h.

template<class L, class M, class N, class R>
ChainedRelation<L,R> operator * const ChainedRelation< L, M > &    X,
const ManyToOneRelation< N, R > &    Y
 

Definition at line 632 of file tRelation.h.

template<class L, class M, class N, class R>
ChainedRelation<L,R> operator * const ChainedRelation< L, M > &    X,
const ManyToManyRelation< N, R > &    Y
 

Definition at line 631 of file tRelation.h.

template<class L, class M, class N, class R>
ChainedRelation<L,R> operator * const ChainedRelation< L, M > &    X,
const ChainedRelation< N, R > &    Y
 

Definition at line 630 of file tRelation.h.

template<class L, class R>
ChainedRelation<L,R> operator * Proto< L > &    X,
Proto< R > &    Y
 

Definition at line 627 of file tRelation.h.

template<class L, class R>
ChainedRelation<L,R> operator * const ChainedRelation< L, R > &    X,
const QueRefProto   Q
 

Definition at line 624 of file tRelation.h.

References ChainedRelationBase::_right_query, and Query::And().

template<class L, class R>
ChainedRelation<L,R> operator * const QueRefProto   Q,
const ChainedRelation< L, R > &    X
 

Definition at line 623 of file tRelation.h.

References ChainedRelationBase::_left_query, and Query::And().

template<class L, class R>
ChainedRelation<L,R> operator * const ManyToManyRelation< L, R > &    X,
const QueRefProto   Q
 

Definition at line 622 of file tRelation.h.

References ChainedRelationBase::_right_query, and Query::And().

template<class L, class R>
ChainedRelation<L,R> operator * const QueRefProto   Q,
const ManyToManyRelation< L, R > &    X
 

Definition at line 621 of file tRelation.h.

References ChainedRelationBase::_left_query, and Query::And().

template<class L, class R>
ChainedRelation<L,R> operator * const ManyToOneRelation< L, R > &    X,
const QueRefProto   Q
 

Definition at line 620 of file tRelation.h.

References ChainedRelationBase::_right_query, and Query::And().

template<class L, class R>
ChainedRelation<L,R> operator * const QueRefProto   Q,
const ManyToOneRelation< L, R > &    X
 

Definition at line 619 of file tRelation.h.

References ChainedRelationBase::_left_query, and Query::And().

template<class L, class R>
ChainedRelation<L,R> operator * const OneToManyRelation< L, R > &    X,
const QueRefProto   Q
 

Definition at line 618 of file tRelation.h.

References ChainedRelationBase::_right_query, and Query::And().

template<class L, class R>
ChainedRelation<L,R> operator * const QueRefProto   Q,
const OneToManyRelation< L, R > &    X
 

Definition at line 617 of file tRelation.h.

References ChainedRelationBase::_left_query, and Query::And().

template<class L, class R>
ChainedRelation<L,R> operator * const OneToOneRelation< L, R > &    X,
const QueRefProto   Q
 

Definition at line 616 of file tRelation.h.

References ChainedRelationBase::_right_query, and Query::And().

template<class L, class R>
ChainedRelation<L,R> operator * const QueRefProto   Q,
const OneToOneRelation< L, R > &    X
 

Definition at line 615 of file tRelation.h.

References ChainedRelationBase::_left_query, and Query::And().

template<class L, class R>
Result<R>* Right ChainedRelation< L, R > &    X,
const class QueRefProto   qL = EQUERY
 

Definition at line 611 of file tRelation.h.

References ChainedRelation< L, R >::RGetAll().

template<class L, class R>
Result<R>* Right ManyToManyRelation< L, R > &    X,
const class QueRefProto   qL = EQUERY
 

Definition at line 610 of file tRelation.h.

References ManyToManyRelation< L, R >::RGetAll().

template<class L, class R>
Result<R>* Right ManyToOneRelation< L, R > &    X,
const class QueRefProto   qL = EQUERY
 

Definition at line 609 of file tRelation.h.

References ManyToOneRelation< L, R >::RGetAll().

template<class L, class R>
Result<R>* Right OneToManyRelation< L, R > &    X,
const class QueRefProto   qL = EQUERY
 

Definition at line 608 of file tRelation.h.

References OneToManyRelation< L, R >::RGetAll().

template<class L, class R>
Result<R>* Right OneToOneRelation< L, R > &    X,
const class QueRefProto   qL = EQUERY
 

Definition at line 607 of file tRelation.h.

References OneToOneRelation< L, R >::RGetAll().


Generated on Sun Jul 14 20:52:47 2002 for POLiTe by doxygen1.2.16