MCPcopy Index your code
hub / github.com/riverqueue/river / JobList

Method JobList

riverdriver/riversqlite/river_sqlite_driver.go:658–669  ·  view source on GitHub ↗
(ctx context.Context, params *riverdriver.JobListParams)

Source from the content-addressed store, hash-verified

656}
657
658func (e *Executor) JobList(ctx context.Context, params *riverdriver.JobListParams) ([]*rivertype.JobRow, error) {
659 ctx = sqlctemplate.WithReplacements(ctx, map[string]sqlctemplate.Replacement{
660 "order_by_clause": {Value: params.OrderByClause},
661 "where_clause": {Value: params.WhereClause},
662 }, params.NamedArgs)
663
664 jobs, err := dbsqlc.New().JobList(schemaTemplateParam(ctx, params.Schema), e.dbtx, int64(params.Max))
665 if err != nil {
666 return nil, interpretError(err)
667 }
668 return sliceutil.MapError(jobs, jobRowFromInternal)
669}
670
671func (e *Executor) JobRescueMany(ctx context.Context, params *riverdriver.JobRescueManyParams) (*struct{}, error) {
672 if err := dbutil.WithTx(ctx, e, func(ctx context.Context, execTx riverdriver.ExecutorTx) error {

Callers

nothing calls this directly

Implementers 3

Executorriverdriver/riverpgxv5/river_pgx_v5_dr
Executorriverdriver/riverdatabasesql/river_dat
Executorriverdriver/riversqlite/river_sqlite_d

Calls 6

WithReplacementsFunction · 0.92
NewFunction · 0.92
MapErrorFunction · 0.92
schemaTemplateParamFunction · 0.70
interpretErrorFunction · 0.70
JobListMethod · 0.65

Tested by

no test coverage detected