Sha256: 25fd45c4ee25384dc7c4604f04a39fe53dc97df1dd1ddf43bdc9a106803c3aaa

Contents?: true

Size: 408 Bytes

Versions: 1

Compression:

Stored size: 408 Bytes

Contents

vocabulary MultiInheritance;

/*
 * Value Types
 */
EmployeeID is defined as AutoCounter();
PersonName is defined as VariableLengthText();
TFN is defined as FixedLengthText(9);

/*
 * Entity Types
 */
Person is identified by its Name;

Australian is a kind of Person;
Australian has at most one TFN;

Employee is a kind of Person identified by its ID;

AustralianEmployee is a kind of Employee, Australian;

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
activefacts-0.7.0 examples/CQL/MultiInheritance.cql