CaseWhenExpression<R extends Object> constructor
CaseWhenExpression<R extends Object> (
- {required List<
CaseWhen< cases,bool, R> > - Expression<
R> ? orElse}
Creates a CASE WHEN
expression from the independent components.
This expression evaluates to the first value in cases
for which CaseWhen.when evaluates to true
.
If cases
is empty - throws ArgumentError
Implementation
CaseWhenExpression({
required List<CaseWhen<bool, R>> cases,
Expression<R>? orElse,
}) : super._(null, cases, orElse);