# SupportSQLiteOpenHelper.Factory

added in [version 1.1.0](https://developer.android.com/topic/libraries/support-library/revisions)   
belongs to Maven artifact android.arch.persistence:db:1.1.0-beta2  
Summary: [Methods](https://developer.android.com/reference/android/arch/persistence/db/SupportSQLiteOpenHelper.Factory#pubmethods)  

# SupportSQLiteOpenHelper.Factory

| The `android.arch` Architecture Components packages are no longer maintained. They have been superseded by the corresponding [androidx.\*](https://developer.android.com/jetpack/androidx/migrate) packages. See [androidx.sqlite.db.SupportSQLiteOpenHelper.Factory](https://developer.android.com/reference/androidx/sqlite/db/SupportSQLiteOpenHelper.Factory) instead.


`
public
static


interface
SupportSQLiteOpenHelper.Factory
`


`


`

|-------------------------------------------------------------|
| android.arch.persistence.db.SupportSQLiteOpenHelper.Factory |

|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Known indirect subclasses [FrameworkSQLiteOpenHelperFactory](https://developer.android.com/reference/android/arch/persistence/db/framework/FrameworkSQLiteOpenHelperFactory) |----------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [FrameworkSQLiteOpenHelperFactory](https://developer.android.com/reference/android/arch/persistence/db/framework/FrameworkSQLiteOpenHelperFactory) | Implements [SupportSQLiteOpenHelper.Factory](https://developer.android.com/reference/android/arch/persistence/db/SupportSQLiteOpenHelper.Factory) using the SQLite implementation in the framework. | |

<br />

*** ** * ** ***

Factory class to create instances of [SupportSQLiteOpenHelper](https://developer.android.com/reference/android/arch/persistence/db/SupportSQLiteOpenHelper) using
[SupportSQLiteOpenHelper.Configuration](https://developer.android.com/reference/android/arch/persistence/db/SupportSQLiteOpenHelper.Configuration).

## Summary

|                                                                                                                                                                                                                                                                                                                                 ### Public methods                                                                                                                                                                                                                                                                                                                                 ||
|------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ` abstract `[SupportSQLiteOpenHelper](https://developer.android.com/reference/android/arch/persistence/db/SupportSQLiteOpenHelper) | ` `[create](https://developer.android.com/reference/android/arch/persistence/db/SupportSQLiteOpenHelper.Factory#create(android.arch.persistence.db.SupportSQLiteOpenHelper.Configuration))`(`[SupportSQLiteOpenHelper.Configuration](https://developer.android.com/reference/android/arch/persistence/db/SupportSQLiteOpenHelper.Configuration)` configuration) ` Creates an instance of [SupportSQLiteOpenHelper](https://developer.android.com/reference/android/arch/persistence/db/SupportSQLiteOpenHelper) using the given configuration. |

## Public methods

### create

added in [version 1.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
SupportSQLiteOpenHelper create (SupportSQLiteOpenHelper.Configuration configuration)
```

Creates an instance of [SupportSQLiteOpenHelper](https://developer.android.com/reference/android/arch/persistence/db/SupportSQLiteOpenHelper) using the given configuration.

<br />

|                                                        Parameters                                                         ||
|-----------------|----------------------------------------------------------------------------------------------------------|
| `configuration` | `SupportSQLiteOpenHelper.Configuration`: The configuration to use while creating the open helper. <br /> |

|                                                                                            Returns                                                                                             ||
|------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------|
| [SupportSQLiteOpenHelper](https://developer.android.com/reference/android/arch/persistence/db/SupportSQLiteOpenHelper) | A SupportSQLiteOpenHelper which can be used to open a database. <br /> |

-

  ## Interfaces

  - [SupportSQLiteDatabase](https://developer.android.com/reference/android/arch/persistence/db/SupportSQLiteDatabase)
  - [SupportSQLiteOpenHelper](https://developer.android.com/reference/android/arch/persistence/db/SupportSQLiteOpenHelper)
  - [SupportSQLiteOpenHelper.Factory](https://developer.android.com/reference/android/arch/persistence/db/SupportSQLiteOpenHelper.Factory)
  - [SupportSQLiteProgram](https://developer.android.com/reference/android/arch/persistence/db/SupportSQLiteProgram)
  - [SupportSQLiteQuery](https://developer.android.com/reference/android/arch/persistence/db/SupportSQLiteQuery)
  - [SupportSQLiteStatement](https://developer.android.com/reference/android/arch/persistence/db/SupportSQLiteStatement)
-

  ## Classes

  - [SimpleSQLiteQuery](https://developer.android.com/reference/android/arch/persistence/db/SimpleSQLiteQuery)
  - [SupportSQLiteOpenHelper.Callback](https://developer.android.com/reference/android/arch/persistence/db/SupportSQLiteOpenHelper.Callback)
  - [SupportSQLiteOpenHelper.Configuration](https://developer.android.com/reference/android/arch/persistence/db/SupportSQLiteOpenHelper.Configuration)
  - [SupportSQLiteOpenHelper.Configuration.Builder](https://developer.android.com/reference/android/arch/persistence/db/SupportSQLiteOpenHelper.Configuration.Builder)
  - [SupportSQLiteQueryBuilder](https://developer.android.com/reference/android/arch/persistence/db/SupportSQLiteQueryBuilder)