Documentation ¶
Index ¶
Constants ¶
View Source
const EMPTY_DB_FIXTURE = "/go/src/github.com/ferdn4ndo/userver-logger-api/fixture/empty.sqlite.db"
Variables ¶
View Source
var ErrNoMatch = fmt.Errorf("no matching record")
ErrNoMatch is returned when we request a row that doesn't exist
Functions ¶
This section is empty.
Types ¶
type DatabaseService ¶
type DatabaseService struct {
// contains filtered or unexported fields
}
func GetDatabaseService ¶
func GetDatabaseService() (DatabaseService, error)
func (DatabaseService) AddHeartbeatLog ¶
func (db DatabaseService) AddHeartbeatLog() error
func (DatabaseService) Close ¶
func (db DatabaseService) Close()
func (DatabaseService) GetDatabaseFileSize ¶
func (db DatabaseService) GetDatabaseFileSize() int64
func (DatabaseService) GetDbConn ¶
func (db DatabaseService) GetDbConn() *gorm.DB
func (DatabaseService) GetLogEntriesTotalCount ¶
func (db DatabaseService) GetLogEntriesTotalCount() int64
type DatabaseServiceInterface ¶
type DatabaseServiceInterface interface { GetDbConn() *gorm.DB AddHeartbeatLog() error Close() GetDatabaseFileSize() int64 GetLogEntriesTotalCount() int64 }
func InitializeDatabase ¶
func InitializeDatabase() DatabaseServiceInterface
type MockedDatabaseService ¶
type MockedDatabaseService struct{}
func (MockedDatabaseService) AddHeartbeatLog ¶
func (MockedDatabaseService) AddHeartbeatLog() error
func (MockedDatabaseService) Close ¶
func (MockedDatabaseService) Close()
func (MockedDatabaseService) GetDatabaseFileSize ¶
func (MockedDatabaseService) GetDatabaseFileSize() int64
func (MockedDatabaseService) GetDbConn ¶
func (MockedDatabaseService) GetDbConn() *gorm.DB
func (MockedDatabaseService) GetLogEntriesTotalCount ¶
func (MockedDatabaseService) GetLogEntriesTotalCount() int64
Click to show internal directories.
Click to hide internal directories.