219
ctx context.Context,
220
request *p.CompleteTasksLessThanRequest,
222
>
// Require starting from pass 1.
223
>
if request.ExclusiveMaxPass < 1 {
224
return 0, serviceerror.NewInternal("invalid CompleteTasksLessThan request on fair queue")
225
}
226
228
>
query := d.Session.Query(
229
>
templateCompleteTasksLessThanQuery_v2,
230
>
request.NamespaceID,
231
>
request.TaskQueueName,
232
>
request.TaskType,
233
>
rowType,
234
>
int64(0),
235
>
int64(0),
236
>
rowType,
237
>
request.ExclusiveMaxPass,
238
>
request.ExclusiveMaxTaskID,
239
>
).WithContext(ctx)
240
>
err := query.Exec()
241
>
if err != nil {
242
return 0, gocql.ConvertError("CompleteTasksLessThan", err)
243
}
245
}
246