conditional<R extends Object> static method
CaseWhenExpression<bool, R>
conditional<R extends Object>({
- required List<
CaseWhen< cases,bool, R> > - Expression<
R> ? orElse,
A CASE WHEN expression without a base expression in sqlite.
This expression evaluates to the first value in cases
for which CaseWhen.when evaluates to true.
If cases is empty - throws ArgumentError
Implementation
static CaseWhenExpression<bool, R> conditional<R extends Object>({
required List<CaseWhen<bool, R>> cases,
Expression<R>? orElse,
}) {
return CaseWhenExpression._(null, cases, orElse);
}