EHM DAL 0.2.3
Data abstraction layer for Eastside Hockey Manager
Loading...
Searching...
No Matches
nation_columns.h
1#pragma once
2
3
4// Application headers
5#include "include/column_data/column_data.h"
6
7namespace ehm_dal::column_data {
8// --- Nation column IDs --- //
13{
14public:
15 // Constructor
17
18 enum ENUM_COLUMNS {
20 NameShort,
21 NameNationality,
22 Abbreviation,
23
24 Continent,
25 ActualRegion,
26 Region,
27 GroupMembership,
28 CapitalCity,
29 NationalArena,
30 CitizenshipYears,
31
32 Reputation,
33 LeagueStandard,
34 FinancialPower,
35 GameImportance,
36 StateOfDevelopment,
37
38 FirstLanguage,
39 SecondLanguage,
40 ThirdLanguage,
41
42 IIHFScore,
43 MenFinalPosition1YearAgo,
44 MenFinalPosition2YearsAgo,
45 MenFinalPosition3YearsAgo,
46 JnrFinalPosition1YearAgo,
47 JnrFinalPosition2YearsAgo,
48 JnrFinalPosition3YearsAgo,
49
50 Rivals1,
51 Rivals2,
52 Rivals3,
53
54 Colour1Foreground,
55 Colour1Background,
56 Colour1Trim,
57 Colour2Foreground,
58 Colour2Background,
59 Colour2Trim,
60 Colour3Foreground,
61 Colour3Background,
62 Colour3Trim,
63
64 NumberStaff,
65 NumberClubs,
66
67 LeagueSelected,
68 GamesPlayed,
69
70 GenderName,
71 GenderNameShort,
72 COLUMN_COUNT
73 };
74};
75} // namespace ehm_dal::schema
76
The ColumnData class represents a container of ehm_dal::column_data::Column and attributes relating t...
Definition: column_data.h:18
@ FirstStandardDerivedColumnIndex
Definition: column_data.h:53
The NationColumns class sets out the column indexes for the ehm_dal::schema::Nation schema.
Definition: nation_columns.h:13