Syntax Element: :
Description
Declares that the symbol on the left hand side inherits from the symbol on the right.
Example
This keyword is highlighted
like this.
You can click on keywords and concepts in blue.
// causes version 1.1 to inherit from version 1.0version 1.1 : 1.0 // causes Y to inherit from X public table X ("dat_X"); public table Y : X;
Notes
- Design elements can only inherit from other design elements (not from versions).
- Versions can only inherit from other versions (not design elements).
- The initialized version may not inherit.
- Numbered versions must inherit.
- Each version may have at most one inheritor.
Related Use Cases
- Specifying design separately from construction
- Simple versioning and build management
- Tamper-proofing database classes
- Building a database
- Organizing database versions
- Getting compiler feedback on your database design
- Eliminating duplication between client and database code
- Deriving creation scripts from design
- Keeping clients coupled to the current version
- Leveraging a version's proxy in a client
- Transition testing
Related Concepts
Other Actions
documentation | all examples for this syntax element | all examples | use cases | concepts | keywords
version