Package-level declarations

Types

Link copied to clipboard
abstract class BaseRepository<T : Table>(database: KeelDatabase, table: T)

Base repository providing common database operations. This is the foundation for all repositories in the framework.

Link copied to clipboard
interface CrudRepository<ID, E : Any>

Generic CRUD repository interface. Provides standard Create, Read, Update, Delete operations.

Functions

Link copied to clipboard
fun <ID, E : Any> CrudRepository<ID, E>.delete(entity: E): Boolean

Extension function to delete an entity.