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

Method QueueUpdate

riverdriver/riversqlite/river_sqlite_driver.go:1250–1260  ·  view source on GitHub ↗
(ctx context.Context, params *riverdriver.QueueUpdateParams)

Source from the content-addressed store, hash-verified

1248}
1249
1250func (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
1262func (e *Executor) QueryRow(ctx context.Context, sql string, args ...any) riverdriver.Row {
1263 return e.dbtx.QueryRowContext(ctx, sql, args...)

Callers

nothing calls this directly

Implementers 3

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

Calls 6

NewFunction · 0.92
FirstNonEmptyFunction · 0.92
schemaTemplateParamFunction · 0.70
interpretErrorFunction · 0.70
queueFromInternalFunction · 0.70
QueueUpdateMethod · 0.65

Tested by

no test coverage detected