(ctx context.Context, params *riverdriver.QueueUpdateParams)
| 1248 | } |
| 1249 | |
| 1250 | func (e *Executor) QueueUpdate(ctx context.Context, params *riverdriver.QueueUpdateParams) (*rivertype.Queue, error) { |
| 1251 | queue, err := dbsqlc.New().QueueUpdate(schemaTemplateParam(ctx, params.Schema), e.dbtx, &dbsqlc.QueueUpdateParams{ |
| 1252 | Metadata: sliceutil.FirstNonEmpty(params.Metadata, []byte("{}")), |
| 1253 | MetadataDoUpdate: params.MetadataDoUpdate, |
| 1254 | Name: params.Name, |
| 1255 | }) |
| 1256 | if err != nil { |
| 1257 | return nil, interpretError(err) |
| 1258 | } |
| 1259 | return queueFromInternal(queue), nil |
| 1260 | } |
| 1261 | |
| 1262 | func (e *Executor) QueryRow(ctx context.Context, sql string, args ...any) riverdriver.Row { |
| 1263 | return e.dbtx.QueryRowContext(ctx, sql, args...) |
nothing calls this directly
no test coverage detected