mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2025-01-05 10:20:36 +02:00
51 lines
1.2 KiB
Go
51 lines
1.2 KiB
Go
package datastore
|
|
|
|
//
|
|
// import (
|
|
// "github.com/drone/drone/model"
|
|
// "github.com/russross/meddler"
|
|
// )
|
|
//
|
|
// func (db *datastore) GetJob(id int64) (*model.Job, error) {
|
|
// var job = new(model.Job)
|
|
// var err = meddler.Load(db, jobTable, job, id)
|
|
// return job, err
|
|
// }
|
|
//
|
|
// func (db *datastore) GetJobNumber(build *model.Build, num int) (*model.Job, error) {
|
|
// var job = new(model.Job)
|
|
// var err = meddler.QueryRow(db, job, rebind(jobNumberQuery), build.ID, num)
|
|
// return job, err
|
|
// }
|
|
//
|
|
// func (db *datastore) GetJobList(build *model.Build) ([]*model.Job, error) {
|
|
// var jobs = []*model.Job{}
|
|
// var err = meddler.QueryAll(db, &jobs, rebind(jobListQuery), build.ID)
|
|
// return jobs, err
|
|
// }
|
|
//
|
|
// func (db *datastore) CreateJob(job *model.Job) error {
|
|
// return meddler.Insert(db, jobTable, job)
|
|
// }
|
|
//
|
|
// func (db *datastore) UpdateJob(job *model.Job) error {
|
|
// return meddler.Update(db, jobTable, job)
|
|
// }
|
|
//
|
|
// const jobTable = "jobs"
|
|
//
|
|
// const jobListQuery = `
|
|
// SELECT *
|
|
// FROM jobs
|
|
// WHERE job_build_id = ?
|
|
// ORDER BY job_number ASC
|
|
// `
|
|
//
|
|
// const jobNumberQuery = `
|
|
// SELECT *
|
|
// FROM jobs
|
|
// WHERE job_build_id = ?
|
|
// AND job_number = ?
|
|
// LIMIT 1
|
|
// `
|