pyflink.table.expression.Expression.then#
- Expression.then(if_true, if_false) Expression[source]#
Ternary conditional operator that decides which of two other expressions should be evaluated based on a evaluated boolean condition.
e.g. lit(42).is_greater(5).then(“A”, “B”) leads to “A”
- Parameters:
if_true – expression to be evaluated if condition holds
if_false – expression to be evaluated if condition does not hold
Added in version 1.12.0.