445
}
446
448
>
// colValue should be an array only for "in (1,2,3)" queries.
449
>
if !isArray {
450
>
colValues = []any{colValue}
451
>
}
452
453
>
colValues, err = c.fvInterceptor.Values(alias, colName, colValues...)
converter_legacy.go
454
>
if err != nil {
455
return nil, wrapConverterError("unable to convert values of comparison expression", err)
456
}
457
459
return nil, NewConverterError("operator '%v' not allowed in comparison expression", comparisonExpr.Operator)
460
}
461
463
>
if err != nil {
464
return nil, err
465
}
466
468
>
//nolint:revive // missing default case
469
>
switch comparisonExpr.Operator {
470
case sqlparser.GreaterEqualStr:
471
query = elastic.NewRangeQuery(colName).Gte(colValues[0])