Module repository

Source
Expand description

Repository Trait to define a database repository

Traitsยง

DeleteRepository
Trait for repositories that can delete records from the database.
DeleteRepositoryTransaction
FilterRepository
Trait for repositories that support complex filtering of records.
FilterRepositoryExt
Extension trait providing type-specific filter methods for repositories.
InsertableRepository
Trait for repositories that can insert new records into the database.
InsertableRepositoryTransaction
Repository
A trait that provides a standardized interface for database operations, implementing the Repository pattern.
SaveRepository
Trait for repositories that can intelligently save records by either inserting or updating them.
SaveRepositoryTransaction
Extension trait for Save operations with transactions.
SelectRepository
Trait for repositories that can retrieve records from the database.
TransactionRepository
Extension trait for Repository to work with transactions
UpdatableRepository
Trait for repositories that can update existing records in the database.
UpdatableRepositoryTransaction