public abstract class DatabaseHelper
extends RoboSpiceDatabaseHelper
| Constructor and Description |
|---|
DatabaseHelper(android.content.Context context,
android.database.sqlite.SQLiteDatabase.CursorFactory cursorFactory,
java.lang.String dataBaseName,
int version) |
| Modifier and Type | Method and Description |
|---|---|
<T> void |
clearTableFromDataBase(java.lang.Class<T> modelObjectClass) |
protected abstract void |
create(ConnectionSource connectionSource) |
Dao |
getDao(java.lang.Class clazz) |
abstract void |
initHelper(android.content.Context context) |
void |
onCreate(android.database.sqlite.SQLiteDatabase sqLiteDatabase,
ConnectionSource connectionSource) |
void |
onUpgrade(android.database.sqlite.SQLiteDatabase sqLiteDatabase,
ConnectionSource connectionSource,
int oldVer,
int newVer) |
void |
releaseHelper() |
abstract void |
upgrade(android.database.sqlite.SQLiteDatabase sqLiteDatabase,
ConnectionSource connectionSource,
int oldVer,
int newVer) |
public DatabaseHelper(android.content.Context context,
android.database.sqlite.SQLiteDatabase.CursorFactory cursorFactory,
java.lang.String dataBaseName,
int version)
public abstract void initHelper(android.content.Context context)
public void releaseHelper()
public void onCreate(android.database.sqlite.SQLiteDatabase sqLiteDatabase,
ConnectionSource connectionSource)
public void onUpgrade(android.database.sqlite.SQLiteDatabase sqLiteDatabase,
ConnectionSource connectionSource,
int oldVer,
int newVer)
public abstract void upgrade(android.database.sqlite.SQLiteDatabase sqLiteDatabase,
ConnectionSource connectionSource,
int oldVer,
int newVer)
protected abstract void create(ConnectionSource connectionSource)
throws java.sql.SQLException
java.sql.SQLExceptionpublic Dao getDao(java.lang.Class clazz)
public <T> void clearTableFromDataBase(java.lang.Class<T> modelObjectClass)
throws java.sql.SQLException
java.sql.SQLException