Databases
Creating a Database
@Database(version = 1)
abstract class AppDatabase : DBFlowDatabase()Referencing the Database
val db = database<AppDatabase>()
// can utilize in a closure
database<AppDatabase> { db ->
model.save(db)
db.beginTransactionAsync { d -> }
}
// or old-school way
val db = FlowManager.getDatabase(AppDatabase::class.java)Initialization
In Memory Databases
Database Migrations
Advanced Database features
Prepackaged Databases
Global Conflict Handling
Integrity Checking
Custom FlowSQLiteOpenHelper
Database Configuration DSL
Last updated
Was this helpful?