asNumber

fun Expression<*>.asNumber(vararg fallbacks: Expression<*>): Expression<FloatValue>(source)

Asserts that this value is a number.

In case this expression is not a number, each of the fallbacks is evaluated in order until a number is obtained. If none of the inputs are numbers, the expression is an error.