OOFILE  1.9
Public Member Functions | List of all members
OOF_UnresolvedRelationship Class Reference

A container for a list of OOF_RelationshipsToInstantiate. More...

#include <oofschema.h>

Public Member Functions

bool isLhs ()
 
bool isRhs ()
 
bool isSet ()
 
dbRelRefBaselhsField ()
 
 OOF_UnresolvedRelationship (const oofString rhstableName, oofString joinFieldName, dbRelRefBase *lhsField, bool isSet)
 This object resolves unresolved relationships on schemas just parsed from an oofSchema. More...
 
void resolve ()
 Resolves the relationships. More...
 
dbRelRefBaserhsField ()
 
void rhsField (dbRelRefBase *)
 
const oofStringrhsFieldName ()
 
void rhsTableName (const oofString &)
 
const oofStringrhsTableName ()
 
void setIsRhs ()
 

Detailed Description

A container for a list of OOF_RelationshipsToInstantiate.

See also
OOF_RelationshipsToInstantiate

Definition at line 136 of file oofschema.h.

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.

Definition at line 946 of file oofschema.cpp.

Member Function Documentation

bool OOF_UnresolvedRelationship::isLhs ( )
bool OOF_UnresolvedRelationship::isRhs ( )

Definition at line 1042 of file oofschema.cpp.

bool OOF_UnresolvedRelationship::isSet ( )

Definition at line 1023 of file oofschema.cpp.

dbRelRefBase * OOF_UnresolvedRelationship::lhsField ( )
void OOF_UnresolvedRelationship::resolve ( )

Resolves the relationships.

Definition at line 1051 of file oofschema.cpp.

References dbTable::field(), and dbField::fieldTable().

Referenced by OOF_RelationshipsToInstantiate::resolveRelationships().

dbRelRefBase * OOF_UnresolvedRelationship::rhsField ( )

Definition at line 1003 of file oofschema.cpp.

Referenced by OOF_RelationshipsToInstantiate::findMatch().

void OOF_UnresolvedRelationship::rhsField ( dbRelRefBase rhsField)

Definition at line 1009 of file oofschema.cpp.

const oofString & OOF_UnresolvedRelationship::rhsFieldName ( )

Definition at line 994 of file oofschema.cpp.

void OOF_UnresolvedRelationship::rhsTableName ( const oofString tName)

Definition at line 981 of file oofschema.cpp.

Referenced by OOF_RelationshipsToInstantiate::resolveRelationships().

const oofString & OOF_UnresolvedRelationship::rhsTableName ( )

Definition at line 988 of file oofschema.cpp.

void OOF_UnresolvedRelationship::setIsRhs ( )

Definition at line 1036 of file oofschema.cpp.

Referenced by OOF_RelationshipsToInstantiate::findMatch().


The documentation for this class was generated from the following files: