(ctx context.Context, params *riverdriver.JobGetStuckParams)
| 516 | } |
| 517 | |
| 518 | func (e *Executor) JobGetStuck(ctx context.Context, params *riverdriver.JobGetStuckParams) ([]*rivertype.JobRow, error) { |
| 519 | jobs, err := dbsqlc.New().JobGetStuck(schemaTemplateParam(ctx, params.Schema), e.dbtx, &dbsqlc.JobGetStuckParams{ |
| 520 | Max: int64(params.Max), |
| 521 | StuckHorizon: timeString(params.StuckHorizon), |
| 522 | }) |
| 523 | if err != nil { |
| 524 | return nil, interpretError(err) |
| 525 | } |
| 526 | return sliceutil.MapError(jobs, jobRowFromInternal) |
| 527 | } |
| 528 | |
| 529 | func (e *Executor) JobInsertFastMany(ctx context.Context, params *riverdriver.JobInsertFastManyParams) ([]*riverdriver.JobInsertFastResult, error) { |
| 530 | // We use a special `(xmax != 0)` trick in Postgres to determine whether an |
nothing calls this directly
no test coverage detected