Package com.blazebit.persistence
Interface CaseWhenBuilder<T>
- Type Parameters:
T
- The builder type that is returned on terminal operations
- All Superinterfaces:
CaseWhenStarterBuilder<T>
A builder for general case when expressions.
- Since:
- 1.0.0
- Author:
- Christian Beikov
-
Method Summary
Modifier and TypeMethodDescriptionAdds the given else parameter value to the case when builder.otherwiseExpression
(String elseExpression) Adds the given else expression to the case when builder.otherwiseLiteral
(Object value) Adds the given else parameter value to the case when builder rendered as literal.Methods inherited from interface com.blazebit.persistence.CaseWhenStarterBuilder
when, whenAnd, whenExists, whenExists, whenNotExists, whenNotExists, whenOr, whenSubqueries, whenSubquery, whenSubquery, whenSubquery, whenSubquery
-
Method Details
-
otherwiseExpression
Adds the given else expression to the case when builder.- Parameters:
elseExpression
- The else expression- Returns:
- The parent builder
-
otherwiseLiteral
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
Adds the given else parameter value to the case when builder.- Parameters:
value
- The else parameter value- Returns:
- The parent builder
-