![]() |
droplet 1.3.0
A multipurpose Discord bot with the hacker in mind
|
#include <UserRepository.hpp>
Public Member Functions | |
| UserRepository (DatabaseExecutor &executor) | |
| bool | create (const UserDTO &object) noexcept override |
| bool | remove (size_t user_id) noexcept override |
| UserDTO | get (size_t user_id) const noexcept override |
| bool | update (const UserDTO &object) noexcept override |
| std::vector< UserDTO > | getTopTen () const noexcept |
| std::optional< size_t > | try_adjust_exp (size_t user_id, std::int64_t delta, size_t min_exp) noexcept |
| Public Member Functions inherited from IRepositoryReader< UserDTO > | |
| virtual | ~IRepositoryReader ()=default |
| Public Member Functions inherited from IRepositoryWriter< UserDTO > | |
| virtual | ~IRepositoryWriter ()=default |
|
explicit |
|
nodiscardoverridevirtualnoexcept |
Implements IRepositoryWriter< UserDTO >.
|
nodiscardoverridevirtualnoexcept |
Implements IRepositoryReader< UserDTO >.
|
nodiscardnoexcept |
|
nodiscardoverridevirtualnoexcept |
Implements IRepositoryWriter< UserDTO >.
|
nodiscardnoexcept |
|
nodiscardoverridevirtualnoexcept |
Implements IRepositoryWriter< UserDTO >.