Documentation
¶
Index ¶
- type Repo
- func (r Repo) Close()
- func (c Repo) DeleteCircle(ctx context.Context, circleID string) error
- func (c Repo) GetCircleData(ctx context.Context, circleID string, timeFrom time.Time) (model.CircleData, error)
- func (c Repo) GetCircles(ctx context.Context) ([]model.Circle, error)
- func (j Repo) GetExpiredJobs(ctx context.Context, isExecuted bool) ([]model.Job, error)
- func (j Repo) GetJob(ctx context.Context, jobID string) (model.Job, error)
- func (j Repo) GetJobs(ctx context.Context, isExecuted bool) ([]model.Job, error)
- func (c Repo) InsertCircle(ctx context.Context, circle model.Circle) error
- func (c Repo) InsertCircleData(ctx context.Context, cd model.CircleData) error
- func (j Repo) InsertExecutedJob(ctx context.Context, executedJob model.ExecutedJob) error
- func (j Repo) InsertJob(ctx context.Context, job model.Job) error
- func (r Repo) TxManager() repository.TxManager
- func (j Repo) UpdateJobExecution(ctx context.Context, JobID string, nextExecutionTime time.Time, ...) error
- func (j Repo) UpdateJobLock(ctx context.Context, JobID string, lock bool) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Repo ¶
type Repo struct {
// contains filtered or unexported fields
}
func (Repo) GetCircleData ¶
func (Repo) GetExpiredJobs ¶
func (Repo) InsertCircle ¶
func (Repo) InsertCircleData ¶
func (c Repo) InsertCircleData(ctx context.Context, cd model.CircleData) error
func (Repo) InsertExecutedJob ¶
func (j Repo) InsertExecutedJob(ctx context.Context, executedJob model.ExecutedJob) error
func (Repo) TxManager ¶
func (r Repo) TxManager() repository.TxManager
func (Repo) UpdateJobExecution ¶
Click to show internal directories.
Click to hide internal directories.