MCPcopy
hub / github.com/riverqueue/river / copy

Method copy

job_list_params.go:203–219  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

201}
202
203func (p *JobListParams) copy() *JobListParams {
204 return &JobListParams{
205 after: p.after,
206 ids: append([]int64(nil), p.ids...),
207 kinds: append([]string(nil), p.kinds...),
208 metadataCalled: p.metadataCalled,
209 overrodeState: p.overrodeState,
210 limit: p.limit,
211 priorities: append([]int16(nil), p.priorities...),
212 queues: append([]string(nil), p.queues...),
213 sortField: p.sortField,
214 sortOrder: p.sortOrder,
215 schema: p.schema,
216 states: append([]rivertype.JobState(nil), p.states...),
217 where: append([]dblist.WherePredicate(nil), p.where...),
218 }
219}
220
221func (p *JobListParams) toDBParams() (*dblist.JobListParams, error) {
222 orderBy := make([]dblist.JobListOrderBy, 0, 2)

Callers 10

AfterMethod · 0.95
FirstMethod · 0.95
IDsMethod · 0.95
KindsMethod · 0.95
MetadataMethod · 0.95
OrderByMethod · 0.95
PrioritiesMethod · 0.95
QueuesMethod · 0.95
StatesMethod · 0.95
WhereMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected