4#include "include/data_types/data_type.h"
5#include "include/data_types/date/year.h"
6namespace ehm_dal::database {
13namespace ehm_dal::schema {
27 QVariant data(
const qint32 column,
const qint32 role)
const;
30 virtual bool init() {
return false; }
33 bool setData(
const qint32 column,
34 const QVariant &value,
36 std::vector<qint32> &modified_columns);
44 virtual QVariant internalData(
const qint32 column,
const qint32 role)
const;
47 virtual bool setInternalData(
const qint32 column,
48 const QVariant &value,
50 std::vector<qint32> &modified_columns);
The DataType class is a template class for all C++ integral and floating point data types.
Definition: data_type.h:21
The Year class represents a calendar year value. Only qint16 and quint16 are permissible.
Definition: year.h:19
The DatabaseVersion class represents the database version number.
Definition: database_version.h:12
Definition: abstract_club_record.h:17