Class SearchedCaseBuilder
java.lang.Object
io.github.torand.fastersql.expression.cases.SearchedCaseBuilder
Builder of searched CASE expressions.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classBuilder of a WHEN-THEN clause in a searched CASE expression. -
Method Summary
Modifier and TypeMethodDescriptionelse_(Expression elseExpression) Adds an ELSE clause.Adds an ELSE clause.Adds an ELSE clause.end()Creates the searched CASE expression.Creates a WHEN-THEN clause.
-
Method Details
-
when
Creates a WHEN-THEN clause.- Parameters:
whenPredicate- the WHEN predicate.- Returns:
- the WHEN-THEN builder.
-
else_
Adds an ELSE clause.- Parameters:
elseExpression- the ELSE expression.- Returns:
- the modified CASE expression.
-
else_
Adds an ELSE clause.- Parameters:
elseConstant- the ELSE constant value.- Returns:
- the modified CASE expression.
-
else_
Adds an ELSE clause.- Parameters:
elseConstant- the ELSE constant value.- Returns:
- the modified CASE expression.
-
end
Creates the searched CASE expression.- Returns:
- the searched CASE expression.
-