SDB_Type - Data types
Data types are defined as data types of different categories.
Structures of different types can be defined depending on the purpose of use. Usually, structures are user-defined types. Internally, however, key structures are created from key definitions for a structure. System structures refer to structure definitions provided by ODABA. View structures are structures, which are implemented as views.
Creating or renaming any kind of data type (structures, valuelist, class, module, project ...) the identifying name (sys_ident) is checked. For names containing other characters than:
- _
- a-z, A-Z
- 0-9 (not allowed as first)
a message is written to the system output:
"Identifier 'sys_ident' for 'SDB_Type or specialization' contains character(s), not supported in (all) program languages"
- namespace_id - Internal name space identifier
- typetype - Meta-type of the data type
- itype - Internal type number
- access_type - Access type
- external_reference - External resource reference
- impl_ref - Type specialization
- member_ref - Member reference list
- typeref_in - Type references referring to this type
- SDB_Type - SDB_Type - Title unknown
- Scope - - internal feature (not documented)
- ScopedName - - internal feature (not documented)