BattleResultsTable
tableBreakdex::DataStores::BattleResultsTable
Scored results from competitive practice battle sessions
Each row is the outcome of one battle session — a timed, gamified review round where the breakdancer earns points for correct recalls. Battles add competitive pressure to practice and track performance over time. Difficulty affects scoring multipliers.
Relationships
Depends On 1
battle_dao
Reads From 1
moves_table
Breaks If 1
difficulty_enum_changes
Data Access
Reads 1
moves_table
Answers
Columns
| Name | Type | Constraints |
|---|---|---|
| id | text | NOT NULL |
| score | int | NOT NULL |
| moves_reviewed | int | NOT NULL |
| good_count | int | NOT NULL |
| hard_count | int | NOT NULL |
| again_count | int | NOT NULL |
| longest_streak | int | NOT NULL |
| difficulty | text | NOT NULL ENUM: EASY, MEDIUM, HARD |
| played_at | datetime | NOT NULL DEFAULT: now |
Primary Key
id