Package-level declarations

Types

Link copied to clipboard
abstract class BaseDao<ID : Number, Entity : IRoomEntity<ID, Entity>>(val id: DaoID<ID>, val tableName: String, val columnId: String, val sortAll: String? = null) : BaseDaoInternal<ID, Entity>
Link copied to clipboard
abstract class BaseDaoCrossRef<ID : Number, T : Any>(val tableName: String, val columnLeftId: String, val columnRightId: String)
Link copied to clipboard
abstract class BaseDaoFull<ID : Number, Entity : IRoomEntity<ID, Entity>, FullEntity>(id: DaoID<ID>, tableName: String, columnId: String, sortAll: String? = null) : BaseDao<ID, Entity> , IDaoFull<ID, Entity, FullEntity>
Link copied to clipboard

public because of @RawQuery functions, but should not be used directly

Link copied to clipboard
sealed interface DaoID<ID : Number>