EHM DAL 0.2.3
Data abstraction layer for Eastside Hockey Manager
Loading...
Searching...
No Matches
ehm_dal::database::DatabaseVersion Class Reference

The DatabaseVersion class represents the database version number. More...

#include <database_version.h>

Public Types

enum  ENUM_VERSION_FLAGS { NO_VERSION = -1 , NO_MINIMUM_VERSION = NO_VERSION , EHM_1033 = 1033 }
 The ENUM_VERSION_FLAGS enum sets out default database version numbers. More...
 

Public Member Functions

 DatabaseVersion (const qint16 version_number=NO_VERSION)
 
void printDiagnosticData () const
 Prints diagnostic data to the console.
 
qint16 version () const
 Returns the database version number.
 
void setVersion (const qint16 version_number)
 Sets the database version number to version_number
 
auto operator<=> (const qint16 rhs) const
 
bool operator== (const qint16 rhs) const
 

Detailed Description

The DatabaseVersion class represents the database version number.

Member Enumeration Documentation

◆ ENUM_VERSION_FLAGS

The ENUM_VERSION_FLAGS enum sets out default database version numbers.

Enumerator
NO_VERSION 

No version number set

NO_MINIMUM_VERSION 

Minimum supported database version

EHM_1033 

Database version 1033

Member Function Documentation

◆ setVersion()

void ehm_dal::database::DatabaseVersion::setVersion ( const qint16  version_number)
inline

Sets the database version number to version_number

Parameters
version_number