SqlCase constructor

SqlCase({
  1. Sql? baseSql,
  2. Map<Sql, Sql> cases = const {},
  3. Sql? elseSql,
})

Composes a CASE expression and wraps the result.

  • If the baseSql argument is not null, the composed CASE expression will have baseSql as a base expression.
  • If the elseSql argument is not null, the composed CASE expression will have elseSql as an else expression.

Implementation

SqlCase({Sql? baseSql, Map<Sql, Sql> cases = const {}, Sql? elseSql})
  : super(SqlCase.compose(baseSql, cases, elseSql));