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

OOF_UnresolvedRelationship Class Reference
[Experimental code, may change considerably.]

#include <oofschema.h>

Collaboration diagram for OOF_UnresolvedRelationship:

Collaboration graph
[legend]
List of all members.

Detailed Description

A container for a list of OOF_RelationshipsToInstantiate.

See also:
OOF_RelationshipsToInstantiate


Public Member Functions

 OOF_UnresolvedRelationship (const oofString rhstableName, oofString joinFieldName, dbRelRefBase *lhsField, bool isSet)
 This object resolves unresolved relationships on schemas just parsed from an oofSchema.

void rhsTableName (const oofString &)
const oofStringrhsTableName ()
const oofStringrhsFieldName ()
dbRelRefBaserhsField ()
void rhsField (dbRelRefBase *)
dbRelRefBaselhsField ()
void resolve ()
 Resolves the relationships.

bool isSet ()
bool isLhs ()
void setIsRhs ()
bool isRhs ()


Constructor & Destructor Documentation

OOF_UnresolvedRelationship::OOF_UnresolvedRelationship const oofString  rhstableName,
oofString  joinFieldName,
dbRelRefBase lhsField,
bool  isSet
 

This object resolves unresolved relationships on schemas just parsed from an oofSchema.


Member Function Documentation

bool OOF_UnresolvedRelationship::isLhs  ) 
 

bool OOF_UnresolvedRelationship::isRhs  ) 
 

bool OOF_UnresolvedRelationship::isSet  ) 
 

dbRelRefBase * OOF_UnresolvedRelationship::lhsField  ) 
 

void OOF_UnresolvedRelationship::resolve  ) 
 

Resolves the relationships.

void OOF_UnresolvedRelationship::rhsField dbRelRefBase  ) 
 

dbRelRefBase * OOF_UnresolvedRelationship::rhsField  ) 
 

const oofString & OOF_UnresolvedRelationship::rhsFieldName  ) 
 

const oofString & OOF_UnresolvedRelationship::rhsTableName  ) 
 

void OOF_UnresolvedRelationship::rhsTableName const oofString  ) 
 

void OOF_UnresolvedRelationship::setIsRhs  ) 
 


The documentation for this class was generated from the following files:
Generated on Thu Jan 1 22:08:12 2004 for OOFILE by doxygen 1.3.5