# androidx.sqlite.db

*** ** * ** ***

## Interfaces

|---|---|
| `https://developer.android.com/reference/androidx/sqlite/db/SupportSQLiteDatabase` | A database abstraction which removes the framework dependency and allows swapping underlying sql versions. |
| `https://developer.android.com/reference/androidx/sqlite/db/SupportSQLiteOpenHelper` | An interface to map the behavior of `https://developer.android.com/reference/android/database/sqlite/SQLiteOpenHelper.html`. |
| `https://developer.android.com/reference/androidx/sqlite/db/SupportSQLiteOpenHelper.Factory` | Factory class to create instances of `https://developer.android.com/reference/androidx/sqlite/db/SupportSQLiteOpenHelper` using `https://developer.android.com/reference/androidx/sqlite/db/SupportSQLiteOpenHelper.Configuration`. |
| `https://developer.android.com/reference/androidx/sqlite/db/SupportSQLiteProgram` | An interface to map the behavior of `https://developer.android.com/reference/android/database/sqlite/SQLiteProgram.html`. |
| `https://developer.android.com/reference/androidx/sqlite/db/SupportSQLiteQuery` | A query with typed bindings. |
| `https://developer.android.com/reference/androidx/sqlite/db/SupportSQLiteStatement` | An interface to map the behavior of `https://developer.android.com/reference/android/database/sqlite/SQLiteStatement.html`. |

## Classes

|---|---|
| `https://developer.android.com/reference/androidx/sqlite/db/SimpleSQLiteQuery` | A basic implementation of `https://developer.android.com/reference/androidx/sqlite/db/SupportSQLiteQuery` which receives a query and its args and binds args based on the passed in Object type. |
| `https://developer.android.com/reference/androidx/sqlite/db/SupportSQLiteDatabaseKt` |   |
| `https://developer.android.com/reference/androidx/sqlite/db/SupportSQLiteOpenHelper.Callback` | Creates a new Callback to get database lifecycle events. |
| `https://developer.android.com/reference/androidx/sqlite/db/SupportSQLiteOpenHelper.Configuration` | The configuration to create an SQLite open helper object using `https://developer.android.com/reference/androidx/sqlite/db/SupportSQLiteOpenHelper.Factory`. |
| `https://developer.android.com/reference/androidx/sqlite/db/SupportSQLiteOpenHelper.Configuration.Builder` | Builder class for `https://developer.android.com/reference/androidx/sqlite/db/SupportSQLiteOpenHelper.Configuration`. |
| `https://developer.android.com/reference/androidx/sqlite/db/SupportSQLiteQueryBuilder` | A simple query builder to create SQL SELECT queries. |