Type to start searching...
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.
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.
Sequence of:
Sequence of:
Properties [0..1]