withBase<T extends Object, R extends Object> static method
CaseWhenExpression<T, R>
withBase<T extends Object, R extends Object>(
- Expression<
T> base, { - required List<
CaseWhen< cases,T, R> > - Expression<
R> ? orElse,
Creates a CASE WHEN expression with base expressions in SQL.
If cases is empty - throws ArgumentError
Implementation
static CaseWhenExpression<T, R> withBase<T extends Object, R extends Object>(
Expression<T> base, {
required List<CaseWhen<T, R>> cases,
Expression<R>? orElse,
}) {
return CaseWhenExpression._(base, cases, orElse);
}