323
324
// If not, then check if the column name is a valid time column.
326
>
case workerStartTimeColName:
327
>
expectedTime, err := sqlquery.ConvertToTime(valStr)
328
>
if err != nil {
329
return false, serviceerror.NewInvalidArgumentf("invalid value for %s: %v", colName, err)
330
}
332
>
return w.compareTime(receivedTime, expectedTime, expr.Operator)
333
>
case workerHeartbeatTimeColName:
334
>
expectedTime, err := sqlquery.ConvertToTime(valStr)
335
>
if err != nil {
336
return false, serviceerror.NewInvalidArgumentf("invalid value for %s: %v", colName, err)
337
}
339
>
return w.compareTime(receivedTime, expectedTime, expr.Operator)
340
default:
341
return false, serviceerror.NewInvalidArgumentf("unknown or unsupported worker heartbeat search field: %s", colName)