switch err {
if len(rows) != 1 {
return nil, serviceerror.NewUnavailablef(
"GetTaskQueue operation failed. Expect exactly one result row, but got %d for task queue %v of type %v",
len(rows), request.TaskQueue, request.TaskType)
}
return &persistence.InternalGetTaskQueueResponse{
RangeID: row.RangeID,
TaskQueueInfo: persistence.NewDataBlob(row.Data, row.DataEncoding),
}, nil
case sql.ErrNoRows:
return nil, serviceerror.NewNotFoundf(