EHM DAL 0.2.3
Data abstraction layer for Eastside Hockey Manager
Loading...
Searching...
No Matches
abstract_uid_table_item.h
1#pragma once
2
3// Application headers
4#include "include/schema/abstract_table_item.h"
5
6namespace ehm_dal::schema {
11{
12public:
14
15 // Get data
16 inline qint32 uid() const override { return uid_; }
17
18protected:
19 qint32 uid_; // Unique id
20};
21
22} // namespace ehm_dal::schema
The AbstractTableItem class represents a row in a Table with an id field.
Definition: abstract_table_item.h:31
The AbstractUidTableItem class represents a row in a Table with id and uid fields.
Definition: abstract_uid_table_item.h:11
qint32 uid() const override
Returns the row's unique database id. Not all tables use a uid.
Definition: abstract_uid_table_item.h:16