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

20 lines
468 B
Kotlin
Raw Normal View History

package jp.juggler.subwaytooter.table
2018-03-16 15:13:34 +01:00
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
2018-03-16 15:13:34 +01:00
interface TableCompanion{
fun onDBCreate(db : SQLiteDatabase)
fun onDBUpgrade(db : SQLiteDatabase, oldVersion : Int, newVersion : Int)
}