Interface CaseWhenBuilder<T>

Type Parameters:
T - The builder type that is returned on terminal operations
All Superinterfaces:
CaseWhenStarterBuilder<T>

public interface CaseWhenBuilder<T>
extends CaseWhenStarterBuilder<T>
A builder for general case when expressions.
Since:
1.0.0
Author:
Christian Beikov
  • Method Details

    • otherwiseExpression

      T otherwiseExpression​(String elseExpression)
      Adds the given else expression to the case when builder.
      Parameters:
      elseExpression - The else expression
      Returns:
      The parent builder
    • otherwiseLiteral

      T otherwiseLiteral​(Object value)
      Adds the given else parameter value to the case when builder rendered as literal.
      Parameters:
      value - The else parameter value
      Returns:
      The parent builder
      Since:
      1.4.0
    • otherwise

      T otherwise​(Object value)
      Adds the given else parameter value to the case when builder.
      Parameters:
      value - The else parameter value
      Returns:
      The parent builder