public class ReactDatabaseSupplier
extends android.database.sqlite.SQLiteOpenHelper
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
DATABASE_NAME |
static int |
DATABASE_VERSION |
static java.lang.String |
KEY_COLUMN |
android.content.Context |
mContext |
android.database.sqlite.SQLiteDatabase |
mDb |
long |
mMaximumDatabaseSize |
static int |
SLEEP_TIME_MS |
static ReactDatabaseSupplier |
sReactDatabaseSupplierInstance |
static java.lang.String |
TABLE_CATALYST |
static java.lang.String |
VALUE_COLUMN |
static java.lang.String |
VERSION_TABLE_CREATE |
| Constructor and Description |
|---|
ReactDatabaseSupplier(android.content.Context context) |
ReactDatabaseSupplier(android.content.Context context,
java.lang.String databaseName) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearAndCloseDatabase() |
static void |
deleteInstance() |
android.database.sqlite.SQLiteDatabase |
get()
Create and/or open the database.
|
static ReactDatabaseSupplier |
getInstance(android.content.Context context) |
void |
onCreate(android.database.sqlite.SQLiteDatabase db) |
void |
onUpgrade(android.database.sqlite.SQLiteDatabase db,
int oldVersion,
int newVersion) |
void |
setMaximumSize(long size)
Sets the maximum size the database will grow to.
|
public java.lang.String DATABASE_NAME
public static int DATABASE_VERSION
public static int SLEEP_TIME_MS
public static java.lang.String TABLE_CATALYST
public static java.lang.String KEY_COLUMN
public static java.lang.String VALUE_COLUMN
public static java.lang.String VERSION_TABLE_CREATE
@Nullable public static ReactDatabaseSupplier sReactDatabaseSupplierInstance
public android.content.Context mContext
@Nullable public android.database.sqlite.SQLiteDatabase mDb
public long mMaximumDatabaseSize
public ReactDatabaseSupplier(android.content.Context context)
public ReactDatabaseSupplier(android.content.Context context,
java.lang.String databaseName)
public static ReactDatabaseSupplier getInstance(android.content.Context context)
public void onCreate(android.database.sqlite.SQLiteDatabase db)
onCreate in class android.database.sqlite.SQLiteOpenHelperpublic void onUpgrade(android.database.sqlite.SQLiteDatabase db,
int oldVersion,
int newVersion)
onUpgrade in class android.database.sqlite.SQLiteOpenHelperpublic android.database.sqlite.SQLiteDatabase get()
public void clearAndCloseDatabase()
throws java.lang.RuntimeException
java.lang.RuntimeExceptionpublic void setMaximumSize(long size)
public static void deleteInstance()