psql

package
v0.26.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 12, 2024 License: AGPL-3.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccountRepository

type AccountRepository struct {
	// contains filtered or unexported fields
}

func NewAccountRepository

func NewAccountRepository(db boil.ContextExecutor) AccountRepository

func (AccountRepository) Insert

func (p AccountRepository) Insert(ctx context.Context, acc *account.Account) error

type AccountRepositoryMock

type AccountRepositoryMock struct {
	// contains filtered or unexported fields
}

func NewAccountRepositoryMock

func NewAccountRepositoryMock() AccountRepositoryMock

func (AccountRepositoryMock) Insert

type IncidentRepository

type IncidentRepository struct {
	// contains filtered or unexported fields
}

func NewIncidentRepository

func NewIncidentRepository(db boil.ContextExecutor) IncidentRepository

func (IncidentRepository) AppendIncidentAction

func (i IncidentRepository) AppendIncidentAction(
	ctx context.Context,
	incidentID domain.ID,
	action *monitor.IncidentAction,
) error

func (IncidentRepository) Create

func (i IncidentRepository) Create(ctx context.Context, incident *monitor.Incident) error

func (IncidentRepository) FindAll

func (IncidentRepository) FindByID

func (i IncidentRepository) FindByID(ctx context.Context, id domain.ID) (*monitor.Incident, error)

func (IncidentRepository) Update

func (i IncidentRepository) Update(
	ctx context.Context,
	id domain.ID,
	fn func(incident *monitor.Incident) error,
) error

type IncidentRepositoryMock

type IncidentRepositoryMock struct {
	// contains filtered or unexported fields
}

func NewIncidentRepositoryMock

func NewIncidentRepositoryMock() IncidentRepositoryMock

func (IncidentRepositoryMock) AppendIncidentAction

func (i IncidentRepositoryMock) AppendIncidentAction(
	ctx context.Context,
	incidentID domain.ID,
	action *monitor.IncidentAction,
) error

func (IncidentRepositoryMock) Create

func (i IncidentRepositoryMock) Create(ctx context.Context, incident *monitor.Incident) error

func (IncidentRepositoryMock) FindAll

func (i IncidentRepositoryMock) FindAll(ctx context.Context, accountID domain.ID) ([]*monitor.Incident, error)

func (IncidentRepositoryMock) FindByID

func (IncidentRepositoryMock) Update

func (i IncidentRepositoryMock) Update(
	ctx context.Context,
	id domain.ID,
	fn func(incident *monitor.Incident) error,
) error

type MonitorRepository

type MonitorRepository struct {
	// contains filtered or unexported fields
}

func NewMonitorRepository

func NewMonitorRepository(db boil.ContextExecutor) MonitorRepository

func (MonitorRepository) Delete

func (p MonitorRepository) Delete(ctx context.Context, ID domain.ID) error

func (MonitorRepository) FindAll

func (MonitorRepository) FindByID

func (p MonitorRepository) FindByID(ctx context.Context, id domain.ID) (*monitor.Monitor, error)

func (MonitorRepository) FindById

func (MonitorRepository) Insert

func (MonitorRepository) ResponseTimeStats

func (p MonitorRepository) ResponseTimeStats(
	ctx context.Context,
	monitorID domain.ID,
	rangeInDays *int,
) ([]query.ResponseTimeStat, error)

func (MonitorRepository) SaveCheckResult

func (p MonitorRepository) SaveCheckResult(
	ctx context.Context,
	monitorID domain.ID,
	checkResult *monitor.CheckResult,
) error

func (MonitorRepository) Update

func (p MonitorRepository) Update(
	ctx context.Context,
	id domain.ID,
	fn func(monitor *monitor.Monitor) error,
) error

func (MonitorRepository) UpdateForCheck

func (p MonitorRepository) UpdateForCheck(
	ctx context.Context,
	fn func(foundMonitors []*monitor.Monitor) error,
) error

type MonitorRepositoryMock

type MonitorRepositoryMock struct {
	// contains filtered or unexported fields
}

func NewMonitorRepositoryMock

func NewMonitorRepositoryMock() MonitorRepositoryMock

func (MonitorRepositoryMock) Delete

func (m MonitorRepositoryMock) Delete(ctx context.Context, ID domain.ID) error

func (MonitorRepositoryMock) FindByID

func (MonitorRepositoryMock) Insert

func (m MonitorRepositoryMock) Insert(ctx context.Context, monitor *monitor.Monitor) error

func (MonitorRepositoryMock) ResponseTimeStats

func (m MonitorRepositoryMock) ResponseTimeStats(ctx context.Context, monitorID domain.ID) ([]query.ResponseTimeStat, error)

func (MonitorRepositoryMock) SaveCheckResult

func (m MonitorRepositoryMock) SaveCheckResult(
	ctx context.Context,
	monitorID domain.ID,
	checkResult *monitor.CheckResult,
) error

func (MonitorRepositoryMock) Update

func (m MonitorRepositoryMock) Update(ctx context.Context, ID domain.ID, fn func(monitor *monitor.Monitor) error) error

func (MonitorRepositoryMock) UpdateForCheck

func (m MonitorRepositoryMock) UpdateForCheck(ctx context.Context, fn func(foundMonitors []*monitor.Monitor) error) error

type UserRepository

type UserRepository struct {
	// contains filtered or unexported fields
}

func NewUserRepository

func NewUserRepository(db boil.ContextExecutor) UserRepository

func (UserRepository) FindByEmail

func (p UserRepository) FindByEmail(ctx context.Context, email account.Email) (*account.User, error)

func (UserRepository) FindByID

func (p UserRepository) FindByID(ctx context.Context, id domain.ID) (*account.User, error)

func (UserRepository) Insert

func (p UserRepository) Insert(ctx context.Context, user *account.User) error

type UserRepositoryMock

type UserRepositoryMock struct {
	// contains filtered or unexported fields
}

func NewUserRepositoryMock

func NewUserRepositoryMock() UserRepositoryMock

func (UserRepositoryMock) FindByEmail

func (p UserRepositoryMock) FindByEmail(ctx context.Context, email account.Email) (*account.User, error)

func (UserRepositoryMock) FindByID

func (p UserRepositoryMock) FindByID(ctx context.Context, id domain.ID) (*account.User, error)

func (UserRepositoryMock) Insert

func (p UserRepositoryMock) Insert(ctx context.Context, user *account.User) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL