prorm API Reference
    Preparing search index...

    Function caseOf

    • Start a "simple" CASE expression: CASE expr WHEN val1 THEN result1 [WHEN val2 THEN result2 ...] [ELSE else] END

      Parameters

      • expr: CaseValue

        The expression being compared. A plain string is treated as a column name (identifier-escaped); pass col('name'), fn(...), or literal(...) for other expression types.

      Returns SimpleCaseBuilder

      caseOf('status')
      .when('active', 1)
      .when('inactive', 0)
      .else(null)
      .as('statusFlag')