Acceptable "value" arguments for THEN/ELSE results and simple-CASE
WHEN-values: plain strings/numbers (escaped as SQL literals), null
(rendered as SQL NULL), typed expressions (col(), fn(), literal()),
or a nested CASE builder (CaseBuilder/SimpleCaseBuilder) so CASE
expressions can be composed inside one another.
Acceptable "value" arguments for THEN/ELSE results and simple-CASE WHEN-values: plain strings/numbers (escaped as SQL literals),
null(rendered as SQL NULL), typed expressions (col(),fn(),literal()), or a nested CASE builder (CaseBuilder/SimpleCaseBuilder) so CASE expressions can be composed inside one another.