CrudRepository

interface CrudRepository<T, ID>

Functions

Link copied to clipboard
abstract suspend fun delete(id: ID)
Link copied to clipboard
abstract suspend fun findAll(): List<T>
Link copied to clipboard
abstract suspend fun findById(id: ID): T?
Link copied to clipboard
abstract suspend fun insert(entity: T)
Link copied to clipboard
abstract fun observeAll(): Flow<List<T>>

Emits the full table contents immediately and again after every insert/update/delete.

Link copied to clipboard
abstract suspend fun update(entity: T)