public abstract class ChoppitDatabase extends RoomDatabase
RoomDatabase.Builder<T extends RoomDatabase>, RoomDatabase.Callback, RoomDatabase.JournalMode, RoomDatabase.MigrationContainer, RoomDatabase.PrepackagedDatabaseCallback, RoomDatabase.QueryCallback
MAX_BIND_PARAMETER_CNT, mCallbacks, mDatabase
Constructor and Description |
---|
ChoppitDatabase() |
Modifier and Type | Method and Description |
---|---|
abstract IngredientDao |
getIngredientDao() |
static ChoppitDatabase |
getInstance() |
abstract RecipeDao |
getRecipeDao() |
abstract StepDao |
getStepDao() |
static void |
setContext(Application context) |
assertNotMainThread, assertNotSuspendingTransaction, beginTransaction, clearAllTables, close, compileStatement, createInvalidationTracker, createOpenHelper, endTransaction, getInvalidationTracker, getOpenHelper, getQueryExecutor, getRequiredTypeConverters, getTransactionExecutor, getTypeConverter, init, internalInitInvalidationTracker, inTransaction, isOpen, query, query, query, runInTransaction, runInTransaction, setTransactionSuccessful
public static void setContext(Application context)
context
- ChoppitApplication.public static ChoppitDatabase getInstance()
public abstract RecipeDao getRecipeDao()
public abstract StepDao getStepDao()
public abstract IngredientDao getIngredientDao()