ores.compute.app_version
Table of Contents
Combines a specific wrapper version with a specific engine version. The BOINC equivalent of 'app_version'. Per-platform package artefacts are tracked in ores_compute_app_version_platforms_tbl — each (app_version, platform) row owns the URI of its own packaged bundle.
Flags
Primary key
UUID primary key for the app version.
Natural keys
Columns
app_id
FK reference to ores_compute_apps_tbl.
wrapper_version
Version of the OreStudio wrapper binary, e.g. 'v1.2.0'.
engine_version
Version of the underlying engine, e.g. 'ORE-Studio-7.1'.
min_ram_mb
Minimum RAM in MB required by the node to run this app version.
SQL
Flags
C++
Flags
Repository
Domain includes
#include <string> #include <boost/uuid/uuid.hpp>
Conventions
Qt
Columns (Qt model)
| enum_name | field | header | type | width |
|---|---|---|---|---|
| AppId | app_id | App ID | uuid | 160 |
| WrapperVersion | wrapper_version | Wrapper Version | string | 120 |
| EngineVersion | engine_version | Engine Version | string | 120 |
| MinRamMb | min_ram_mb | Min RAM (MB) | int | 90 |
| Version | version | Version | int | 60 |
| ModifiedBy | modified_by | Modified By | string | 120 |
Custom repository methods
See also
- ores.compute — component group overview.