Documentation
¶
Index ¶
- func IsErrRecordNotFound(err error) bool
- type DatabaseHandler
- type MysqlDatabaseRepository
- func (mysqlDatabaseHandler *MysqlDatabaseRepository) Create(job *models.JobEntity) error
- func (m *MysqlDatabaseRepository) Delete(id uint) error
- func (m *MysqlDatabaseRepository) GetLatest20Jobs() ([]models.JobEntity, error)
- func (m *MysqlDatabaseRepository) GetOneById(id uint) (*models.JobEntity, error)
- func (mysqlDatabaseHandler *MysqlDatabaseRepository) IsInDatabase(id uint) bool
- func (mysqlDatabaseHandler *MysqlDatabaseRepository) Update(job *models.JobEntity) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsErrRecordNotFound ¶
Types ¶
type DatabaseHandler ¶
type DatabaseHandler interface { IsInDatabase(id uint) bool Create(job *models.JobEntity) error Delete(id uint) error Update(job *models.JobEntity) error GetOneById(id uint) (*models.JobEntity, error) GetLatest20Jobs() ([]models.JobEntity, error) }
func NewMysqlDatabaseHandler ¶
func NewMysqlDatabaseHandler() DatabaseHandler
type MysqlDatabaseRepository ¶
type MysqlDatabaseRepository struct {
// contains filtered or unexported fields
}
func (*MysqlDatabaseRepository) Create ¶
func (mysqlDatabaseHandler *MysqlDatabaseRepository) Create(job *models.JobEntity) error
func (*MysqlDatabaseRepository) Delete ¶
func (m *MysqlDatabaseRepository) Delete(id uint) error
func (*MysqlDatabaseRepository) GetLatest20Jobs ¶
func (m *MysqlDatabaseRepository) GetLatest20Jobs() ([]models.JobEntity, error)
func (*MysqlDatabaseRepository) GetOneById ¶
func (m *MysqlDatabaseRepository) GetOneById(id uint) (*models.JobEntity, error)
func (*MysqlDatabaseRepository) IsInDatabase ¶
func (mysqlDatabaseHandler *MysqlDatabaseRepository) IsInDatabase(id uint) bool
Click to show internal directories.
Click to hide internal directories.