Type to start searching...

RelationalDatabaseAugment

Augments contribute tables and/or SQL objects to a given data source. They are used for modularization, i.e. separating the domain model into several modules without circular dependencies between them.

Properties
aspects : aspectList

List of names of aspect datasources to include in this augment. If an aspect datasource is included in this datasource, the aspect datasources's tables and objects are appended to this datasource augment's items.

Valid values based on“token”.
(!?:?[\p{L}_][\p{L}\p{N}_]*(:[\p{L}_][\p{L}\p{N}_]*)*\s+)*(!?:?[\p{L}_][\p{L}\p{N}_]*(:[\p{L}_][\p{L}\p{N}_]*)*)?

Each element in the list must begin with a letter or underscore. Elements are space delimited. To exclude a token, prefix it with the character "!".

create : boolean

True if instance creation is supported.

delete : boolean

True if instance deletion is supported.

description : string

Data source description.

execute : boolean

True if instance execution is supported.

for : identifier

The datasource to augment.

Valid values based on“string”.
:?[\p{L}_][\p{L}\p{N}_]*(:[\p{L}_][\p{L}\p{N}_]*)*

Value must begin with a letter or an underscore. Case and length are not restricted. Letters, numbers and underscores are allowed. Colon is used as a scope separator. Spaces and other punctuation characters are not allowed.

join : boolean

Not supported.

Currently, joins are not supported across DataSources. When this feature is implemented, this value will be true if schema objects from this data source can be joined to objects from another data source.
read : boolean

True if instance retrieval is supported.

readLimit : nonNegativeInt

The maximum number of instances that can be returned by read() (0 for unlimited).

Valid values based on“int”.
0 (minInclusive)
update : boolean

True if instance updating is supported.

Content
  • Sequence of:

    • Tables [0..1] - The set of tables in the logical database schema.

    • Objects [0..1] - The set of stored procedure objects in the logical database schema.

  • Sequence of: