| _databaseConnection | Relation | [protected] |
| _Init(const char *a_left_class_name, const char *a_right_class_name, const char *a_table_name, class Connection *a_database_connection, const char *a_left_column_name, const char *a_right_column_name, const char *a_inner_columns, const int a_relnum, const int a_qnum, const class Query &a_left_query, const class Query &a_right_query) | ChainedRelationBase | [protected] |
| _inner_columns | ChainedRelationBase | [protected] |
| _left_query | ChainedRelationBase | [protected] |
| _leftClassName | Relation | [protected] |
| _leftColumnName | Relation | [protected] |
| _LGetAll(ResultBase *rb, const class RefBase &right, const class QueRefProto &query=ALL) | ChainedRelationBase | [protected, virtual] |
| _LGetAll(ResultBase *rb, const class QueRefProto &qL, const class QueRefProto &qR) | ChainedRelationBase | [protected, virtual] |
| _qnum | ChainedRelationBase | [protected] |
| _relnum | ChainedRelationBase | [protected] |
| _RGetAll(ResultBase *rb, const class RefBase &left, const class QueRefProto &query=ALL) | ChainedRelationBase | [protected, virtual] |
| _RGetAll(ResultBase *rb, const class QueRefProto &qL, const class QueRefProto &qR) | ChainedRelationBase | [protected, virtual] |
| _right_query | ChainedRelationBase | [protected] |
| _rightClassName | Relation | [protected] |
| _rightColumnName | Relation | [protected] |
| _TableName() const | Relation | [inline, protected, virtual] |
| _tableName | Relation | [protected] |
| ChainedRelation(const char *a_table_name, class Connection *a_database_connection, const char *a_left_column_name=NULL, const char *a_right_column_name=NULL, const char *a_inner_columns=NULL, const int a_relnum=1, const int a_qnum=0, const class Query &a_left_query=EQUERY, const class Query &a_right_query=EQUERY) | ChainedRelation< L, R > | [inline] |
| ChainedRelation(const OneToOneRelation< L, R > &X) | ChainedRelation< L, R > | [inline] |
| ChainedRelation(const OneToManyRelation< L, R > &X) | ChainedRelation< L, R > | [inline] |
| ChainedRelation(const ManyToOneRelation< L, R > &X) | ChainedRelation< L, R > | [inline] |
| ChainedRelation(const ManyToManyRelation< L, R > &X) | ChainedRelation< L, R > | [inline] |
| ChainedRelation(const ChainedRelation< L, R > &X) | ChainedRelation< L, R > | [inline] |
| ChainedRelation(Proto< L > &X, Proto< R > &Y) | ChainedRelation< L, R > | [inline] |
| ChainedRelation(const ChainedRelationBase &X, const ChainedRelationBase &Y) | ChainedRelation< L, R > | [inline] |
| ChainedRelationBase(const char *a_left_class_name, const char *a_right_class_name, const char *a_table_name, class Connection *a_database_connection, const char *a_left_column_name, const char *a_right_column_name, const char *a_inner_columns, const int a_relnum, const int a_qnum, const class Query &a_left_query, const class Query &a_right_query) | ChainedRelationBase | [protected] |
| ChainedRelationBase(const ChainedRelationBase &X, const ChainedRelationBase &Y) | ChainedRelationBase | [protected] |
| ChainedRelationBase(ProtoBase &X, ProtoBase &Y) | ChainedRelationBase | [protected] |
| ChainedRelationBase(const ChainedRelationBase &R) | ChainedRelationBase | |
| Connection(class Connection *DbConn) | Relation | [inline] |
| DeleteCouple(RefBase &left, RefBase &right) | ChainedRelationBase | [inline, virtual] |
| Relation::DeleteCouple(class Object &left, class RefBase &right) | Relation | [virtual] |
| Relation::DeleteCouple(class RefBase &left, class Object &right) | Relation | [virtual] |
| Relation::DeleteCouple(class Object &left, class Object &right) | Relation | [virtual] |
| DeleteLeft(class RefBase &right) | Relation | [inline, virtual] |
| DeleteLeft(class Object &right) | Relation | [inline, virtual] |
| DeleteRight(class RefBase &left) | Relation | [inline, virtual] |
| DeleteRight(class Object &left) | Relation | [inline, virtual] |
| ExistsCouple(const class RefBase &left, const class RefBase &right) | ChainedRelationBase | [virtual] |
| Relation::ExistsCouple(const class Object &left, const class RefBase &right) | Relation | [virtual] |
| Relation::ExistsCouple(const class RefBase &left, const class Object &right) | Relation | [virtual] |
| Relation::ExistsCouple(const class Object &left, const class Object &right) | Relation | [virtual] |
| InsertCouple(RefBase &left, RefBase &right) | ChainedRelationBase | [inline, virtual] |
| Relation::InsertCouple(class Object &left, class RefBase &right) | Relation | [virtual] |
| Relation::InsertCouple(class RefBase &left, class Object &right) | Relation | [virtual] |
| Relation::InsertCouple(class Object &left, class Object &right) | Relation | [virtual] |
| LDeleteAll(class RefBase &right) | ChainedRelationBase | [inline, virtual] |
| Relation::LDeleteAll(class Object &right) | Relation | [virtual] |
| LExists(const class RefBase &right, const class QueRefProto &query=EQUERY) | Relation | [virtual] |
| LExists(const class Object &right, const class QueRefProto &query=EQUERY) | Relation | [virtual] |
| LGetAll(const class RefBase &right, const class QueRefProto &query=EQUERY) | ChainedRelation< L, R > | [inline] |
| LGetAll(const class QueRefProto &qL, const class QueRefProto &qR) | ChainedRelation< L, R > | [inline] |
| operator *(const QueRefProto &Q, const OneToOneRelation< L, R > &X) | ChainedRelation< L, R > | [friend] |
| operator *(const OneToOneRelation< L, R > &X, const QueRefProto &Q) | ChainedRelation< L, R > | [friend] |
| operator *(const QueRefProto &Q, const OneToManyRelation< L, R > &X) | ChainedRelation< L, R > | [friend] |
| operator *(const OneToManyRelation< L, R > &X, const QueRefProto &Q) | ChainedRelation< L, R > | [friend] |
| operator *(const QueRefProto &Q, const ManyToOneRelation< L, R > &X) | ChainedRelation< L, R > | [friend] |
| operator *(const ManyToOneRelation< L, R > &X, const QueRefProto &Q) | ChainedRelation< L, R > | [friend] |
| operator *(const QueRefProto &Q, const ManyToManyRelation< L, R > &X) | ChainedRelation< L, R > | [friend] |
| operator *(const ManyToManyRelation< L, R > &X, const QueRefProto &Q) | ChainedRelation< L, R > | [friend] |
| operator *(const QueRefProto &Q, const ChainedRelation< L, R > &X) | ChainedRelation< L, R > | [friend] |
| operator *(const ChainedRelation< L, R > &X, const QueRefProto &Q) | ChainedRelation< L, R > | [friend] |
| operator-() const | ChainedRelation< L, R > | [inline] |
| operator=(const OneToOneRelation< L, R > &X) | ChainedRelation< L, R > | [inline] |
| operator=(const OneToManyRelation< L, R > &X) | ChainedRelation< L, R > | [inline] |
| operator=(const ManyToOneRelation< L, R > &X) | ChainedRelation< L, R > | [inline] |
| operator=(const ManyToManyRelation< L, R > &X) | ChainedRelation< L, R > | [inline] |
| operator=(const ChainedRelation< L, R > &X) | ChainedRelation< L, R > | [inline] |
| RDeleteAll(class RefBase &left) | ChainedRelationBase | [inline, virtual] |
| Relation::RDeleteAll(class Object &left) | Relation | [virtual] |
| Relation(const char *a_left_class_name, const char *a_right_class_name, const char *a_table_name, class Connection *a_database_connection, const char *a_left_column_name=NULL, const char *a_right_column_name=NULL) | Relation | |
| RExists(const class RefBase &left, const class QueRefProto &query=EQUERY) | Relation | [virtual] |
| RExists(const class Object &left, const class QueRefProto &query=EQUERY) | Relation | [virtual] |
| RGetAll(const class RefBase &left, const class QueRefProto &query=EQUERY) | ChainedRelation< L, R > | [inline] |
| RGetAll(const class QueRefProto &qL, const class QueRefProto &qR) | ChainedRelation< L, R > | [inline] |
| WriteDDL(std::ofstream &S, class Database &Db) | ChainedRelationBase | [virtual] |
| ~ChainedRelationBase() | ChainedRelationBase | |
| ~Relation() | Relation | [virtual] |