RoomDatabase.Callback

abstract class RoomDatabase.Callback


Callback for RoomDatabase.

Summary

Public constructors

Public functions

open Unit

Called when the database is created for the first time.

open Unit

Called after the database was destructively migrated

open Unit

Called when the database has been opened.

Public constructors

Callback

Added in 2.0.0
Callback()

Public functions

onCreate

Added in 2.0.0
open fun onCreate(db: SupportSQLiteDatabase): Unit

Called when the database is created for the first time. This is called after all the tables are created.

Parameters
db: SupportSQLiteDatabase

The database.

onDestructiveMigration

Added in 2.2.0
open fun onDestructiveMigration(db: SupportSQLiteDatabase): Unit

Called after the database was destructively migrated

Parameters
db: SupportSQLiteDatabase

The database.

onOpen

Added in 2.0.0
open fun onOpen(db: SupportSQLiteDatabase): Unit

Called when the database has been opened.

Parameters
db: SupportSQLiteDatabase

The database.