Interfejs bazy danych
Interfejs bazy danych, którego korzystać będzie GUI.
Blueprint information
- Status:
- Not started
- Approver:
- freeman
- Priority:
- Essential
- Drafter:
- Tomasz Maciejewski
- Direction:
- Approved
- Assignee:
- zaklinacz
- Definition:
- Pending Approval
- Series goal:
- None
- Implementation:
- Not started
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Najlepiej jakbyś zrobił osobny moduł albo klasę, tak żeby to ładnie było zdefiniowane obiektowo.
fixtures(
bets(MatchID) -- zwraca listę zakładów na danych mecz (chwilowo nie ma w bazie)
competitionSeas
results(
teams(CountryID) -- zwraca listę drużyn w danym kraju: [(TeamID, TeamName)]
form(TeamID, n) -- zwraca listę n ostatnich meczy drużyny: (chyba) jak result()
matchHistory(
statistics(TeamID) -- zwraca statystyki drużyny z obecnego sezonu: (wielkie chyba) [(nazwa statystyki, wartość)]
overallStatisti
Te listy będą wyświetlane na GUI, więc ich elementami mogą być stringi.
UPDATE: Nowe funkcje, o których zapomniałem:
1. leagues() -- zwraca listę wszystkich lig jako słownik {'nazwa ligi' : id},
2. cups() -- j/w, ale puchary,
3. countries() -- j/w, ale kraje.