ores.dq.data_domain
Table of Contents
High-level data classification. Examples: reference_data, market_data, trade_data. Rows are authored directly (not mirrored from an external source).
1. Flags
2. Columns
2.1. name
Unique name identifying this data domain.
Examples: "reference_data", "market_data", "trade_data".
std::string(faker::word::noun()) + "_data"
2.2. description
Human-readable description of this data domain.
std::string(faker::lorem::sentence())
3. SQL
3.1. Flags
4. Validation function
5. Insert trigger
5.1. Validations
| column | validation_function |
6. C++
6.1. Flags
6.2. Repository
6.3. Domain includes
#include <string>
6.4. Entity includes
#include <string>
6.5. Conventions
6.6. Table display
| column | header |
|---|---|
| name | Name |
| description | Description |
| modified_by | Modified By |
6.7. Custom repository methods
6.8. Presentation
6.8.1. Detail fields
| field | label | widget | type | is_key | is_required | placeholder |
|---|---|---|---|---|---|---|
| name | Name | nameEdit | line_edit | true | true | Enter data domain name |
| description | Description | descriptionEdit | text_edit | Enter a description |
6.8.2. Columns
| enum_name | field | header | type | width |
|---|---|---|---|---|
| Name | name | Name | string | 200 |
| Description | description | Description | string | 300 |
| ModifiedBy | modified_by | Modified By | string | 120 |
| RecordedAt | recorded_at | Recorded At | timestamp | 150 |
7. See also
- ores.dq — component group overview.