6namespace ehm_dal::database {
27 inline qint16
version()
const {
return version_number_;}
34 inline void setVersion(
const qint16 version_number) { version_number_ = version_number; }
46 inline auto operator<=>(
const qint16 rhs)
const {
return version() <=> rhs; }
47 inline bool operator==(
const qint16 rhs)
const {
return version() == rhs; }
The DatabaseVersion class represents the database version number.
Definition: database_version.h:12
void printDiagnosticData() const
Prints diagnostic data to the console.
void setVersion(const qint16 version_number)
Sets the database version number to version_number
Definition: database_version.h:34
qint16 version() const
Returns the database version number.
Definition: database_version.h:27
ENUM_VERSION_FLAGS
The ENUM_VERSION_FLAGS enum sets out default database version numbers.
Definition: database_version.h:39
@ EHM_1033
Definition: database_version.h:42
@ NO_VERSION
Definition: database_version.h:40
@ NO_MINIMUM_VERSION
Definition: database_version.h:41