Documentation ¶
Index ¶
- Variables
- type Job
- type JobState
- type S
- func (s *S) AutoMigrate() error
- func (s *S) CreateJob(job *Job) error
- func (s *S) GetJobByJobID(jobID string) (*Job, error)
- func (s *S) ListJobsByTenantID(tenantID string) ([]*Job, error)
- func (s *S) ListPendingJobs() ([]*Job, error)
- func (s *S) ListPendingJobsByTenantID(tenantID string) ([]*Job, error)
- func (s *S) UpdateJobState(jobID string, currentVersion int, newState JobState) error
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrConcurrentUpdate is returned when there is a concurrent update. ErrConcurrentUpdate = fmt.Errorf("store: concurrent update") )
Functions ¶
This section is empty.
Types ¶
type S ¶
type S struct {
// contains filtered or unexported fields
}
S represents the data store.
func (*S) AutoMigrate ¶
AutoMigrate sets up the auto-migration task of the database.
func (*S) GetJobByJobID ¶
GetJobByJobID gets a job.
func (*S) ListJobsByTenantID ¶
ListJobsByTenantID finds jobs.
func (*S) ListPendingJobs ¶
ListPendingJob finds pending jobs.
func (*S) ListPendingJobsByTenantID ¶
ListPendingJobsByTenantID finds pending jobs.
Click to show internal directories.
Click to hide internal directories.