Cardinality
Usage
To specify the cardinality of a relationship property, use the following syntax:
Relationship relname As classname [ Cardinality = cardinality; inverse = inverse ];
Where cardinality is one of the following:
-
one
-
many
-
parent
-
children
Details
This keyword specifies the cardinality of a relationship property.
The Cardinality keyword is required for relationship properties. It is ignored by non-relationship properties.
For more information on relationships, see “Defining and Using Relationships” in Using Caché Objects.
Default
There is no default. When you define a relationship, you must specify the Cardinality keyword.
Example
Relationship Chapters As Chapter [ Cardinality = many; inverse = Book ];
See Also
-
“Property Definitions” in this book
-
Inverse keyword
-
“Defining and Using Relationships” in Using Caché Objects
-
“Introduction to Compiler Keywords” in Using Caché Objects