NullableSimpleCaseBuilder

interface NullableSimpleCaseBuilder<C : Any, T : Any>

Functions

Link copied to clipboard
abstract fun match(cond: C, value: T): NullableSimpleCaseBuilder<C, T>
abstract fun match(cond: C, value: Expression<T>): NullableSimpleCaseBuilder<C, T>
abstract fun match(cond: C, value: NonNullExpression<T>): NullableSimpleCaseBuilder<C, T>
abstract fun match(cond: Expression<C>, value: Expression<T>): NullableSimpleCaseBuilder<C, T>
abstract fun match(cond: Expression<C>, value: NonNullExpression<T>): NullableSimpleCaseBuilder<C, T>
Link copied to clipboard
abstract fun otherwise(value: T): Expression<T>
abstract fun otherwise(expression: Expression<T>): Expression<T>
abstract fun otherwise(expression: NonNullExpression<T>): Expression<T>