SubwayTooter-Android-App/app/src/main/java/jp/juggler/subwaytooter/table/TableUtils.kt

19 lines
465 B
Kotlin

package jp.juggler.subwaytooter.table
import android.database.sqlite.SQLiteDatabase
// SQLite にBooleanをそのまま保存することはできないのでInt型との変換が必要になる
// boolean to integer
fun Boolean.b2i() = if(this) 1 else 0
// integer to boolean
fun Int.i2b() = this!=0
interface TableCompanion{
fun onDBCreate(db : SQLiteDatabase)
fun onDBUpgrade(db : SQLiteDatabase, oldVersion : Int, newVersion : Int)
}