BaseDBManager

Deprecated

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
val DAOS: List<IBaseDao<*, *>>

Functions

Link copied to clipboard
suspend fun clearAllTables()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline suspend fun <Entity : IRoomEntity<ID, Entity>> delete(item: Entity): Int
inline suspend fun <Entity : IRoomEntity<ID, Entity>> delete(items: List<Entity>): Int
Link copied to clipboard
inline suspend fun <Entity : IRoomEntity<ID, Entity>> find(id: Long): Entity?
Link copied to clipboard
inline suspend fun <FullEntity : IIDProvider<ID>> findFull(id: Long): FullEntity?
Link copied to clipboard
inline fun <Dao : IDefaultDao<*, Entity>, Entity : IRoomEntity<ID, Entity>> flow(): Flow<List<Entity>>
Link copied to clipboard
inline fun <Dao : IDefaultDao<*, Entity>, Entity : IRoomEntity<ID, Entity>> flowSingle(id: Long): Flow<Entity>
Link copied to clipboard
inline suspend fun <Entity : IRoomEntity<ID, Entity>> insert(item: Entity): Entity
inline suspend fun <Entity : IRoomEntity<ID, Entity>> insert(items: List<Entity>): List<Entity>
Link copied to clipboard
inline suspend fun <Entity : IRoomEntity<ID, Entity>> load(id: Long): Entity
Link copied to clipboard
inline suspend fun <Entity : IRoomEntity<ID, Entity>> loadAll(): List<Entity>
Link copied to clipboard
inline suspend fun <FullEntity : IIDProvider<ID>> loadAllFull(): List<FullEntity>
Link copied to clipboard
inline suspend fun <FullEntity : IIDProvider<ID>> loadFull(id: Long): FullEntity
Link copied to clipboard
inline suspend fun <Entity : IRoomEntity<ID, Entity>> update(item: Entity)
inline suspend fun <Entity : IRoomEntity<ID, Entity>> update(items: List<Entity>)