Package com.blazebit.persistence
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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Totherwise(Object value)Adds the given else parameter value to the case when builder.TotherwiseExpression(String elseExpression)Adds the given else expression to the case when builder.TotherwiseLiteral(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 Detail
-
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
-
-