public abstract class DatabaseConfiguration
extends java.lang.Object
| Constructor and Description |
|---|
DatabaseConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
enableLogging() |
abstract java.lang.String |
getDatabaseName() |
abstract int |
getDatabaseVersion() |
protected abstract AbstractDao[] |
initDaos() |
void |
onConfigure(android.database.sqlite.SQLiteDatabase db,
AbstractDao[] includedDaos) |
void |
onCreate(android.database.sqlite.SQLiteDatabase db,
AbstractDao[] includedDaos) |
void |
onDelete(android.database.sqlite.SQLiteDatabase db,
AbstractDao[] includedDaos) |
void |
onDowngrade(android.database.sqlite.SQLiteDatabase db,
int oldVersion,
int newVersion,
AbstractDao[] includedDaos) |
void |
onPostCreate(android.database.sqlite.SQLiteDatabase db,
AbstractDao[] includedDaos) |
void |
onUpgrade(android.database.sqlite.SQLiteDatabase db,
int oldVersion,
int newVersion,
AbstractDao[] includedDaos) |
public abstract java.lang.String getDatabaseName()
public abstract int getDatabaseVersion()
public boolean enableLogging()
protected abstract AbstractDao[] initDaos()
public void onCreate(android.database.sqlite.SQLiteDatabase db,
AbstractDao[] includedDaos)
public void onPostCreate(android.database.sqlite.SQLiteDatabase db,
AbstractDao[] includedDaos)
public void onConfigure(android.database.sqlite.SQLiteDatabase db,
AbstractDao[] includedDaos)
public void onDelete(android.database.sqlite.SQLiteDatabase db,
AbstractDao[] includedDaos)
public void onUpgrade(android.database.sqlite.SQLiteDatabase db,
int oldVersion,
int newVersion,
AbstractDao[] includedDaos)
public void onDowngrade(android.database.sqlite.SQLiteDatabase db,
int oldVersion,
int newVersion,
AbstractDao[] includedDaos)