androidx.sqlite.db
Interfaces
SupportSQLiteDatabase |
A database abstraction which removes the framework dependency and allows swapping underlying sql versions. |
SupportSQLiteOpenHelper |
An interface to map the behavior of |
SupportSQLiteProgram |
An interface to map the behavior of |
SupportSQLiteQuery |
A query with typed bindings. |
SupportSQLiteStatement |
An interface to map the behavior of |
Classes
SimpleSQLiteQuery |
A basic implementation of |
SupportSQLiteQueryBuilder |
A simple query builder to create SQL SELECT queries. |
Extension functions summary
For SupportSQLiteDatabase | |
T |
SupportSQLiteDatabase.transaction(exclusive: Boolean = true, body: SupportSQLiteDatabase.() -> T) Run body in a transaction marking it as successful if it completes without exception. |
Extension functions
transaction
inline fun <T> SupportSQLiteDatabase.transaction(
exclusive: Boolean = true,
body: SupportSQLiteDatabase.() -> T
): T
Run body in a transaction marking it as successful if it completes without exception.
Parameters | |
---|---|
exclusive: Boolean = true | Run in EXCLUSIVE mode when true, IMMEDIATE mode otherwise. |