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

Emacs 29.1 (Org mode 9.6.6)