sdRelationship.h File Reference

Go to the source code of this file.

Compounds

class  sdRelationship
class  sdRelationshipActionType
class  sdRelationshipAssociationType
class  sdRelationshipBase
class  sdRelationshipContainerType
class  sdRelationshipMultiplicityType
class  sdRelationshipOrderingType
class  sdRelationshipSet
class  sdRelationshipSubType

Defines

#define sdRelationship_P
#define sdvNumRelationshipOrderingTypes   3
#define sdvNumRelationshipAssociationTypes   3
#define sdvNumRelationshipMultiplicityTypes   4
#define sdvNumRelationshipActionTypes   4
#define sdvNumRelationshipSubTypes   2
#define sdvNumRelationshipContainerTypes   4

Enumerations

enum  sdRelationshipOrderingTypeEnum { sdcUnorderedRelationshipOrderingType = 0, sdcStrictlyOrderedRelationshipOrderingType = 1, sdcOptionallyOrderedRelationshipOrderingType = 2 }
enum  sdRelationshipAssociationTypeEnum { sdcOwnedRelationshipAssociationType = 0, sdcOwnerRelationshipAssociationType = 1, sdcPeerRelationshipAssociationType = 2 }
enum  sdRelationshipMultiplicityTypeEnum { sdcOneToOneRelationshipMultiplicityType = 0, sdcOneToZeroOrOneRelationshipMultiplicityType = 1, sdcOneToOneOrManyRelationshipMultiplicityType = 2, sdcOneToZeroOrManyRelationshipMultiplicityType = 3 }
enum  sdRelationshipActionTypeEnum { sdcGetRelationshipActionType = 1, sdcCreateRelationshipActionType = 2, sdcDestroyRelationshipActionType = 4, sdcInitRelationshipActionType = 8 }
enum  sdRelationshipSubTypeEnum { sdcSingleRelationshipSubType = 0, sdcSetRelationshipSubType = 1 }
enum  sdRelationshipContainerTypeEnum { sdcSingleRelationshipContainerType = 0, sdcArrayRelationshipContainerType = 1, sdcCollectionRelationshipContainerType = 2, sdc2DTableRelationshipContainerType = 3 }

Variables

BEGIN_SD_NAMESPACE class sdObject


Define Documentation

#define sdRelationship_P
 

#define sdvNumRelationshipActionTypes   4
 

#define sdvNumRelationshipAssociationTypes   3
 

#define sdvNumRelationshipContainerTypes   4
 

#define sdvNumRelationshipMultiplicityTypes   4
 

#define sdvNumRelationshipOrderingTypes   3
 

#define sdvNumRelationshipSubTypes   2
 


Enumeration Type Documentation

enum sdRelationshipActionTypeEnum
 

Enumeration values:
sdcGetRelationshipActionType  "Get"
sdcCreateRelationshipActionType  "Create"
sdcDestroyRelationshipActionType  "Destroy"
sdcInitRelationshipActionType  "Init"

enum sdRelationshipAssociationTypeEnum
 

Enumeration values:
sdcOwnedRelationshipAssociationType  "Owned"
sdcOwnerRelationshipAssociationType  "Owner"
sdcPeerRelationshipAssociationType  "Peer"

enum sdRelationshipContainerTypeEnum
 

Enumeration values:
sdcSingleRelationshipContainerType  "Single"
sdcArrayRelationshipContainerType  "Array"
sdcCollectionRelationshipContainerType  "Collection"
sdc2DTableRelationshipContainerType 

enum sdRelationshipMultiplicityTypeEnum
 

Enumeration values:
sdcOneToOneRelationshipMultiplicityType  "OneToOne"
sdcOneToZeroOrOneRelationshipMultiplicityType  "OneToZeroOrOne"
sdcOneToOneOrManyRelationshipMultiplicityType  "OneToOneOrMany"
sdcOneToZeroOrManyRelationshipMultiplicityType  "OneToZeroOrMany"

enum sdRelationshipOrderingTypeEnum
 

Enumeration values:
sdcUnorderedRelationshipOrderingType  "Unordered"
sdcStrictlyOrderedRelationshipOrderingType  "StrictlyOrdered"
sdcOptionallyOrderedRelationshipOrderingType  "OptionallyOrdered"

enum sdRelationshipSubTypeEnum
 

Enumeration values:
sdcSingleRelationshipSubType  "Single"
sdcSetRelationshipSubType  "Set"


Variable Documentation

BEGIN_SD_NAMESPACE class sdObject
 

Return to top of page