% This is generated by ESQL's AbstractFunctionTestCase. Do not edit it. See ../README.md for how to regenerate it. **Parameters** `condition` : A condition. `trueValue` : The value that’s returned when the corresponding condition is the first to evaluate to `true`. The default value is returned when no condition matches. `elseValue` : The value that’s returned when no condition evaluates to `true`.