# FrameworkSQLiteOpenHelperFactory

Artifact: [androidx.sqlite:sqlite-framework](https://developer.android.com/jetpack/androidx/releases/sqlite) [View Source](https://cs.android.com/search?q=file:androidx/sqlite/db/framework/FrameworkSQLiteOpenHelperFactory.android.kt+class:androidx.sqlite.db.framework.FrameworkSQLiteOpenHelperFactory) Added in [2.0.0](https://developer.android.com/jetpack/androidx/releases/sqlite#2.0.0)

*** ** * ** ***


```
public final class FrameworkSQLiteOpenHelperFactory implements SupportSQLiteOpenHelper.Factory
```

<br />

*** ** * ** ***

Implements `https://developer.android.com/reference/androidx/sqlite/db/SupportSQLiteOpenHelper.Factory` using the SQLite implementation in the framework.

## Summary

| ### Public constructors |
|---|
| `https://developer.android.com/reference/androidx/sqlite/db/framework/FrameworkSQLiteOpenHelperFactory#FrameworkSQLiteOpenHelperFactory()()` |

| ### Public methods |
|---|---|
| `@https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/sqlite/db/SupportSQLiteOpenHelper` | `https://developer.android.com/reference/androidx/sqlite/db/framework/FrameworkSQLiteOpenHelperFactory#create(androidx.sqlite.db.SupportSQLiteOpenHelper.Configuration)(@https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/sqlite/db/SupportSQLiteOpenHelper.Configuration configuration)` Creates an instance of `https://developer.android.com/reference/androidx/sqlite/db/SupportSQLiteOpenHelper` using the given configuration. |

## Public constructors

### FrameworkSQLiteOpenHelperFactory

Added in [2.0.0](https://developer.android.com/jetpack/androidx/releases/sqlite#2.0.0)

```
public FrameworkSQLiteOpenHelperFactory()
```

## Public methods

### create

Added in [2.0.0](https://developer.android.com/jetpack/androidx/releases/sqlite#2.0.0)

```
public @NonNull SupportSQLiteOpenHelper create(@NonNull SupportSQLiteOpenHelper.Configuration configuration)
```

Creates an instance of `https://developer.android.com/reference/androidx/sqlite/db/SupportSQLiteOpenHelper` using the given configuration.

| Parameters |
|---|---|
| `@https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/sqlite/db/SupportSQLiteOpenHelper.Configuration configuration` | The configuration to use while creating the open helper. |

| Returns |
|---|---|
| `@https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/sqlite/db/SupportSQLiteOpenHelper` | A SupportSQLiteOpenHelper which can be used to open a database. |