EHM DAL 0.2.5
Data abstraction layer for Eastside Hockey Manager
Loading...
Searching...
No Matches
club_record_index.h
1#pragma once
2
3namespace ehm_dal::schema {
4// Club record indexes
8enum ClubRecordIndex {
9 // Club records
10 CLUB_MOST_POINTS = 0,
11 CLUB_WINS,
12 CLUB_LOSSES,
13 CLUB_GOALS_SCORED,
14 CLUB_GOALS_AGAINST,
15 CLUB_LEAST_POINTS,
16 CLUB_TIES,
17 // Player records
18 PLAYER_SEASON_GOALS,
19 PLAYER_SEASON_ASSISTS,
20 PLAYER_SEASON_POINTS,
21 PLAYER_SEASON_PENALTY_MINUTES,
22 PLAYER_SEASON_WINS,
23 PLAYER_SEASON_SHUTOUTS,
24 PLAYER_ROOKIE_SEASON_POINTS,
25 PLAYER_ROOKIE_SEASON_GOALS,
26 PLAYER_ROOKIE_SEASON_ASSISTS,
27 PLAYER_CAREER_GAMES,
28 PLAYER_CAREER_GOALS,
29 PLAYER_CAREER_ASSISTS,
30 PLAYER_CAREER_POINTS,
31 PLAYER_CAREER_PENALTY_MINUTES,
32 PLAYER_CAREER_WINS,
33 PLAYER_CAREER_SHUTOUTS,
34 TOTAL_CLUB_RECORDS_COUNT,
35 FIRST_CLUB_RECORD_ITEM = CLUB_MOST_POINTS,
36 LAST_CLUB_RECORD_ITEM = CLUB_TIES,
37 CLUB_RECORD_ITEM_COUNT = (LAST_CLUB_RECORD_ITEM - FIRST_CLUB_RECORD_ITEM) + 1,
38 FIRST_PLAYER_RECORD_ITEM = PLAYER_SEASON_GOALS,
39 LAST_PLAYER_RECORD_ITEM = PLAYER_CAREER_SHUTOUTS,
40 PLAYER_RECORD_ITEM_COUNT = (LAST_PLAYER_RECORD_ITEM - FIRST_PLAYER_RECORD_ITEM) + 1
41};
42}; // namespace ehm_dal::schema