company logo

Complex data type extensions

Structures can be defined as extendable data type by adding a reference __EXTENSIONS with type SDB_Extension. An extendable data type allows adding additional attributes/properties at run-time. Extension properties should be (but need not) defined in an extension schema, which is supported by ClassEditor.

  • attribute extension - transient data type extensions not stored in the database.
  • property extension - persistent data type extension defined in an extension schema.