CombosTable

table

Breakdex::DataStores::CombosTable

Named sequences of moves representing practiced combinations

A combo is an ordered chain of moves the breakdancer performs together. Combos are reviewable entities — they get their own FSRS cards and appear in flashcard sessions alongside individual moves.

Relationships

Depends On 1

combos_dao

Reads From 2

combo_moves_tablemoves_table

Writes To 1

sync_log_table

Breaks If 2

combo_moves_join_integrityname_uniqueness_trigger_dropped

Data Access

\u2605 Owns 1

sync_log_table

\u2190 Reads 2

combo_moves_tablemoves_table

\u2192 Writes 1

sync_log_table

Answers

States

StateBehavior
no Video
message: Combo has no dedicated video — thumbnail derived from first move in sequence
shows: generated_thumbnail_from_first_move

Columns

NameTypeConstraints
idtextNOT NULL
nametextNOT NULL MIN: 1
notestext
active_video_pathtext
content_hashtext

Primary Key

id

Triggers

combos_name_unique_insert Enforces case-insensitive name uniqueness on INSERT
combos_name_unique_update Enforces case-insensitive name uniqueness on UPDATE

Concerns

SyncAwareContentAddressed