UnityBase domain object model (metadata) - in-memory representation of all *.meta files included in the application config.
Developer should never create UBDomain
class directly, but instead use a:
- inside server-side methods -
App.domainInfo
property - inside CLI scripts - using UBConnection.getDomainInfo method
- inside a browser -
UBConnection.domain
property
Information about domain is used in many aspects of UnityBase:
- database generation
- documentation generation
- forms generation
- views generation etc.
- transform UBQL -> SQL
- etc
Classes
- UBDomain
- UBModel
- UBEntityAttributes
- UBEntityMapping
- UBEntity
- UBEntityAttributeMapping
- UBEntityAttribute
- UBEntityMixin
- UBEntityStoreMixin
- UBEntityHistoryMixin
- UBEntityAclRlsMixin
- UBEntityFtsMixin
- UBEntityAlsMixin
Type Definitions
DBConnectionConfig
Database connection config (w/o credential)
Properties:
Name | Type | Description |
---|---|---|
name |
string | |
dialect |
string | |
supportLang |
Array.<string> | |
advSettings |
string | database specific settings |