(ctx context.Context, params *riverdriver.JobUpdateParams)
| 904 | } |
| 905 | |
| 906 | func (e *Executor) JobUpdate(ctx context.Context, params *riverdriver.JobUpdateParams) (*rivertype.JobRow, error) { |
| 907 | metadata := params.Metadata |
| 908 | if metadata == nil { |
| 909 | metadata = []byte("{}") |
| 910 | } |
| 911 | |
| 912 | job, err := dbsqlc.New().JobUpdate(schemaTemplateParam(ctx, params.Schema), e.dbtx, &dbsqlc.JobUpdateParams{ |
| 913 | ID: params.ID, |
| 914 | MetadataDoMerge: params.MetadataDoMerge, |
| 915 | Metadata: metadata, |
| 916 | }) |
| 917 | if err != nil { |
| 918 | return nil, interpretError(err) |
| 919 | } |
| 920 | |
| 921 | return jobRowFromInternal(job) |
| 922 | } |
| 923 | |
| 924 | func (e *Executor) JobUpdateFull(ctx context.Context, params *riverdriver.JobUpdateFullParams) (*rivertype.JobRow, error) { |
| 925 | attemptedAt := params.AttemptedAt |
nothing calls this directly
no test coverage detected