package Ġio . github . w ulkan owy . data . db . migrations Ċ Ċ import Ġandroidx . room . migration . Migration Ċ import Ġandroidx . sqlite . db . Support SQLite Database Ċ Ċ class ĠMigration 1 7 Ġ: ĠMigration ( 1 6 , Ġ 1 7 ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġmigrate ( database : ĠSupport SQLite Database ) Ġ{ ĊĠĠĠĠĠĠĠ Ġcreate Gr ades Points Statistics Table ( database ) ĊĠĠĠĠĠĠĠ Ġtruncate Se me sters Table ( database ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġcreate Gr ades Points Statistics Table ( database : ĠSupport SQLite Database ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdatabase . exec SQL (""" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠCREATE ĠTABLE ĠIF ĠNOT ĠEXISTS ĠGr ades Points Statistics ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġid ĠINTEGER ĠPRIMARY ĠKEY ĠAUTO INCREMENT ĠNOT ĠNULL , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġstudent _ id ĠINTEGER ĠNOT ĠNULL , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġse mester _ id ĠINTEGER ĠNOT ĠNULL , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsubject ĠTEXT ĠNOT ĠNULL , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġothers ĠREAL ĠNOT ĠNULL , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġstudent ĠREAL ĠNOT ĠNULL ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ"" ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġtruncate Se me sters Table ( database : ĠSupport SQLite Database ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdatabase . exec SQL (" DELETE ĠFROM ĠSe me sters ") ĊĠĠĠ Ġ} Ċ } Ċ