Class SimpleCaseWhenBuilderImpl<T>
java.lang.Object
com.blazebit.persistence.impl.builder.expression.SimpleCaseWhenBuilderImpl<T>
- All Implemented Interfaces:
ExpressionBuilder,SimpleCaseWhenBuilder<T>,SimpleCaseWhenStarterBuilder<T>
public class SimpleCaseWhenBuilderImpl<T>
extends Object
implements SimpleCaseWhenBuilder<T>, ExpressionBuilder
- Since:
- 1.0.0
- Author:
- Christian Beikov, Moritz Becker
-
Constructor Summary
ConstructorsConstructorDescriptionSimpleCaseWhenBuilderImpl(T result, ExpressionBuilderEndedListener listener, ExpressionFactory expressionFactory, Expression caseOperandExpression, SubqueryInitiatorFactory subqueryInitFactory, ParameterManager parameterManager, ClauseType clauseType) -
Method Summary
Modifier and TypeMethodDescriptionotherwiseLiteral(Object elseValue) otherwiseValue(Object value)
-
Constructor Details
-
SimpleCaseWhenBuilderImpl
public SimpleCaseWhenBuilderImpl(T result, ExpressionBuilderEndedListener listener, ExpressionFactory expressionFactory, Expression caseOperandExpression, SubqueryInitiatorFactory subqueryInitFactory, ParameterManager parameterManager, ClauseType clauseType)
-
-
Method Details
-
when
- Specified by:
whenin interfaceSimpleCaseWhenStarterBuilder<T>
-
otherwiseLiteral
- Specified by:
otherwiseLiteralin interfaceSimpleCaseWhenBuilder<T>
-
otherwiseValue
-
otherwise
- Specified by:
otherwisein interfaceSimpleCaseWhenBuilder<T>
-
getExpression
- Specified by:
getExpressionin interfaceExpressionBuilder
-