Class SearchedCaseBuilder

java.lang.Object
io.github.torand.fastersql.expression.cases.SearchedCaseBuilder

public class SearchedCaseBuilder extends Object
Builder of searched CASE expressions.
  • Method Details

    • when

      Creates a WHEN-THEN clause.
      Parameters:
      whenPredicate - the WHEN predicate.
      Returns:
      the WHEN-THEN builder.
    • else_

      public SearchedCaseBuilder else_(Expression elseExpression)
      Adds an ELSE clause.
      Parameters:
      elseExpression - the ELSE expression.
      Returns:
      the modified CASE expression.
    • else_

      public SearchedCaseBuilder else_(String elseConstant)
      Adds an ELSE clause.
      Parameters:
      elseConstant - the ELSE constant value.
      Returns:
      the modified CASE expression.
    • else_

      public SearchedCaseBuilder else_(Number elseConstant)
      Adds an ELSE clause.
      Parameters:
      elseConstant - the ELSE constant value.
      Returns:
      the modified CASE expression.
    • end

      public SearchedCase end()
      Creates the searched CASE expression.
      Returns:
      the searched CASE expression.