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

Holds a relationship that has been found by the schema parser, but has yet to be resolved and instantiated. More...

#include <oofschema.h>

Public Member Functions

void append (OOF_UnresolvedRelationship *)
 A Class to contain a list of relationships to be instantiated. More...
 
void findMatch (const oofString &tableName, const oofString &fieldName)
 Given a table and field name find a matching unresolved relationship. More...
 
bool isSet ()
 
dbFieldlhsField ()
 
bool operator== (const OOF_UnresolvedRelationship &inRhs)
 
void resolveRelationships ()
 Iterate through the list and instantiate all the relationships. More...
 
void rhsTableName (const oofString &)
 
 ~OOF_RelationshipsToInstantiate ()
 Destructor of a class to contain a list of relationships to be instantiated. More...
 

Public Attributes

unsigned long mNumber
 

Detailed Description

Holds a relationship that has been found by the schema parser, but has yet to be resolved and instantiated.

See also
oofSchemaParser

Definition at line 26 of file oofschema.h.

Constructor & Destructor Documentation

OOF_RelationshipsToInstantiate::~OOF_RelationshipsToInstantiate ( )

Destructor of a class to contain a list of relationships to be instantiated.

Definition at line 1083 of file oofschema.cpp.

Member Function Documentation

void OOF_RelationshipsToInstantiate::append ( OOF_UnresolvedRelationship relToResolve)

A Class to contain a list of relationships to be instantiated.

Definition at line 1097 of file oofschema.cpp.

void OOF_RelationshipsToInstantiate::findMatch ( const oofString tableName,
const oofString fieldName 
)
bool OOF_RelationshipsToInstantiate::isSet ( )
dbField* OOF_RelationshipsToInstantiate::lhsField ( )
bool OOF_RelationshipsToInstantiate::operator== ( const OOF_UnresolvedRelationship inRhs)
void OOF_RelationshipsToInstantiate::resolveRelationships ( )
void OOF_RelationshipsToInstantiate::rhsTableName ( const oofString )

Member Data Documentation

unsigned long OOF_RelationshipsToInstantiate::mNumber

Definition at line 41 of file oofschema.h.


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