C - R - public static class CriteriaBuilderImpl.SimpleCaseImpl<C,R> extends FunctionExpressionImpl<R> implements jakarta.persistence.criteria.CriteriaBuilder.SimpleCase<C,R>
expressions, operatorisLiteral, literal, metamodelalias, currentNode, javaType| Modifier | Constructor and Description |
|---|---|
protected |
SimpleCaseImpl(jakarta.persistence.metamodel.Metamodel metamodel,
Class<R> resultClass,
FunctionExpression expressionNode,
List<jakarta.persistence.criteria.Expression<?>> compoundExpressions,
jakarta.persistence.criteria.Expression<C> expression) |
protected |
SimpleCaseImpl(jakarta.persistence.metamodel.Metamodel metamodel,
Class<R> resultClass,
FunctionExpression expressionNode,
List<jakarta.persistence.criteria.Expression<?>> compoundExpressions,
String operator,
jakarta.persistence.criteria.Expression<C> expression) |
| Modifier and Type | Method and Description |
|---|---|
jakarta.persistence.criteria.Expression<C> |
getExpression()
Returns the expression to be tested against the
conditions.
|
jakarta.persistence.criteria.Expression<R> |
otherwise(jakarta.persistence.criteria.Expression<? extends R> result)
Add an "else" clause to the case expression.
|
jakarta.persistence.criteria.Expression<R> |
otherwise(R result)
Add an "else" clause to the case expression.
|
jakarta.persistence.criteria.CriteriaBuilder.SimpleCase<C,R> |
when(C condition,
jakarta.persistence.criteria.Expression<? extends R> result)
Add a when/then clause to the case expression.
|
jakarta.persistence.criteria.CriteriaBuilder.SimpleCase<C,R> |
when(C condition,
R result)
Add a when/then clause to the case expression.
|
findRootAndParameters, getChildExpressions, getOperation, isCompoundExpression, isExpressionas, buildExpressionForAs, in, in, in, in, isJunction, isLiteral, isNotNull, isNull, isParameter, isPredicate, isSubqueryalias, getAlias, getCompoundSelectionItems, getCurrentNode, getJavaType, isCompoundSelection, isConstructor, isFrom, isRootclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitas, in, in, in, in, isNotNull, isNullprotected SimpleCaseImpl(jakarta.persistence.metamodel.Metamodel metamodel,
Class<R> resultClass,
FunctionExpression expressionNode,
List<jakarta.persistence.criteria.Expression<?>> compoundExpressions,
jakarta.persistence.criteria.Expression<C> expression)
public jakarta.persistence.criteria.Expression<C> getExpression()
public jakarta.persistence.criteria.CriteriaBuilder.SimpleCase<C,R> when(C condition, R result)
public jakarta.persistence.criteria.CriteriaBuilder.SimpleCase<C,R> when(C condition, jakarta.persistence.criteria.Expression<? extends R> result)
public jakarta.persistence.criteria.Expression<R> otherwise(R result)
Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.