ComboMovesTable

table

Breakdex::DataStores::ComboMovesTable

Join table linking combos to their ordered move sequences

Each row is one step in a combo's sequence. The sequence_index determines playback order. This is the bridge between the combo entity and individual moves — delete a move and the cascade removes it from all combos.

Relationships

Depends On 1

combo_moves_dao

Reads From 2

moves_tablecombos_table

Breaks If 2

cascade_delete_disabledsequence_index_gaps

Data Access

\u2190 Reads 2

moves_tablecombos_table

Answers

Columns

NameTypeConstraints
idtextNOT NULL
sequence_indexintNOT NULL
combo_idtextNOT NULL
move_idtextNOT NULL

Primary Key

id

Foreign Keys

combo_id \u2192 combos
move_id \u2192 moves

Triggers

combo_moves_unique Prevents duplicate (combo_id, move_id, sequence_index) tuples