RelationalDatabaseAugment
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 : aspectListList 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 : booleanTrue if instance creation is supported.
delete : booleanTrue if instance deletion is supported.
description : stringData source description.
execute : booleanTrue if instance execution is supported.
for : identifierThe 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 : booleanNot 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 : booleanTrue if instance retrieval is supported.
readLimit : nonNegativeIntThe maximum number of instances that can be returned by read() (0 for unlimited).
Valid values based on“int”. 0 (minInclusive) update : booleanTrue if instance updating is supported.
Content
Sequence of:
t_BaseRelationalDatasource_Tables [0..1] - The set of tables in the logical database schema.
t_BaseRelationalDatasource_Objects [0..1] - The set of stored procedure objects in the logical database schema.
Sequence of:
t_DataSource_Properties [0..1]
t_BaseRelationalDatasource_Tables
The set of tables in the logical database schema.t_BaseRelationalDatasource_Objects
The set of stored procedure objects in the logical database schema.
Parent topic: references