package Ġjournal er . ol lie . study . journal er . database Ċ Ċ import Ġandroid . database . sqlite . SQLite Database Ċ import Ġandroid . database . sqlite . SQLite Open Helper Ċ import Ġandroid . util . Log Ċ import Ġjournal er . ol lie . study . journal er . Journal er Ċ Ċ class ĠDb Helper ( dbName : ĠString , Ġversion : ĠInt ) Ġ: ĠSQLite Open Helper ( ĊĠĠĠ ĠJournal er . ctx , Ġdb Name , Ġnull , Ġversion Ċ ) Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġtag Ġ= Ġ" Db Helper " ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġval ĠID : ĠString Ġ= Ġ"_ id " ĊĠĠĠĠĠĠĠ Ġval ĠTABLE _ TODO S Ġ= Ġ" todos " ĊĠĠĠĠĠĠĠ Ġval ĠTABLE _ NOTES Ġ= Ġ" notes " ĊĠĠĠĠĠĠĠ Ġval ĠCOLUMN _ TITLE : ĠString Ġ= Ġ" title " ĊĠĠĠĠĠĠĠ Ġval ĠCOLUMN _ MESSAGE : ĠString Ġ= Ġ" message " ĊĠĠĠĠĠĠĠ Ġval ĠCOLUMN _ SCHED ULE ED : ĠString Ġ=" scheduled " ĊĠĠĠĠĠĠĠ Ġval ĠCOLUMN _ LOCATION _ LAT IT UDE : ĠString Ġ= Ġ" latitude " ĊĠĠĠĠĠĠĠ Ġval ĠCOLUMN _ LOCATION _ LONG IT UDE : ĠString Ġ= Ġ" longitude " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġval Ġcreate Table Notes Ġ= Ġ""" ĊĠĠĠĠĠĠĠ ĠCREATE ĠTABLE Ġif Ġnot Ġexists Ġ$ TABLE _ NOTES ĊĠĠĠĠĠĠĠ Ġ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ$ ID Ġinteger ĠPRIMARY ĠKEY Ġauto increment , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ$ COLUMN _ TITLE Ġtext , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ$ COLUMN _ MESSAGE Ġtext , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ$ COLUMN _ LOCATION _ LAT IT UDE Ġreal , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ$ COLUMN _ LOCATION _ LONG IT UDE Ġreal ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ""" ĊĊĠĠĠ Ġprivate Ġval Ġcreate Table Todos Ġ= Ġ""" ĊĠĠĠĠĠĠĠ ĠCREATE ĠTABLE Ġif Ġnot Ġexists Ġ$ TABLE _ TODO S ĊĠĠĠĠĠĠĠ Ġ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ$ ID Ġinteger ĠPRIMARY ĠKEY Ġauto increment , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ$ COLUMN _ TITLE Ġtext , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ$ COLUMN _ MESSAGE Ġtext , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ$ COLUMN _ SCHED ULE ED Ġinteger , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ$ COLUMN _ LOCATION _ LAT IT UDE Ġreal , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ$ COLUMN _ LOCATION _ LONG IT UDE Ġreal ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ""" ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( db : ĠSQLite Database ?) Ġ{ ĊĠĠĠĠĠĠĠ ĠLog . d ( tag , Ġ" Database Ġ[ ĠCRE ATING Ġ] ") ĊĠĠĠĠĠĠĠ Ġdb ?. exec SQL ( createTable Notes ) ĊĠĠĠĠĠĠĠ Ġdb ?. exec SQL ( createTable Todos ) ĊĠĠĠĠĠĠĠ ĠLog . d ( tag , Ġ" Database Ġ[ ĠCRE ATED Ġ] ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Upgrade ( db : ĠSQLite Database ?, Ġold Version : ĠInt , Ġnew Version : ĠInt ) Ġ{ ĊĊĠĠĠ Ġ} Ċ }