FridgnetDatabase

This abstract class represents a Room database for the Fridgnet application. It provides access to various DAOs (Data Access Objects) for interacting with different database entities.

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
object Companion

The object that holds the instance to the database.

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val isOpen: Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
abstract fun clearAllTables()
Link copied to clipboard
open fun close()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun <T> getTypeConverter(klass: Class<T>): T?
Link copied to clipboard
abstract fun imageDAO(): ImageDAO
Link copied to clipboard
open fun init(configuration: DatabaseConfiguration)
Link copied to clipboard
Link copied to clipboard
open fun query(query: String, args: Array<out Any?>?): Cursor
Link copied to clipboard
open fun runInTransaction(body: Runnable)
open fun <V> runInTransaction(body: Callable<V>): V