match

open fun match(cond: Expression<Boolean>, value: T): CaseBuilder<T>
abstract fun match(cond: Expression<Boolean>, value: NonNullExpression<T>): CaseBuilder<T>
abstract fun match(cond: Expression<Boolean>, value: Expression<T>): NullableCaseBuilder<T>