public static class CriteriaBuilderImpl.CoalesceImpl<X> extends FunctionExpressionImpl<X> implements jakarta.persistence.criteria.CriteriaBuilder.Coalesce<X>
expressions, operatorisLiteral, literal, metamodelalias, currentNode, javaType| Modifier | Constructor and Description |
|---|---|
protected |
CoalesceImpl(jakarta.persistence.metamodel.Metamodel metamodel,
Class<X> resultClass,
Expression expressionNode,
List<jakarta.persistence.criteria.Expression<?>> compoundExpressions) |
protected |
CoalesceImpl(jakarta.persistence.metamodel.Metamodel metamodel,
Class<X> resultClass,
Expression expressionNode,
List<jakarta.persistence.criteria.Expression<?>> compoundExpressions,
String operator) |
| Modifier and Type | Method and Description |
|---|---|
jakarta.persistence.criteria.CriteriaBuilder.Coalesce<X> |
value(jakarta.persistence.criteria.Expression<? extends X> value)
Add an argument to the coalesce expression.
|
jakarta.persistence.criteria.CriteriaBuilder.Coalesce<X> |
value(X value)
Add an argument to the coalesce 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 CoalesceImpl(jakarta.persistence.metamodel.Metamodel metamodel,
Class<X> resultClass,
Expression expressionNode,
List<jakarta.persistence.criteria.Expression<?>> compoundExpressions)
protected CoalesceImpl(jakarta.persistence.metamodel.Metamodel metamodel,
Class<X> resultClass,
Expression expressionNode,
List<jakarta.persistence.criteria.Expression<?>> compoundExpressions,
String operator)
public jakarta.persistence.criteria.CriteriaBuilder.Coalesce<X> value(X value)
value in interface jakarta.persistence.criteria.CriteriaBuilder.Coalesce<X>value - valuepublic jakarta.persistence.criteria.CriteriaBuilder.Coalesce<X> value(jakarta.persistence.criteria.Expression<? extends X> value)
value in interface jakarta.persistence.criteria.CriteriaBuilder.Coalesce<X>value - expressionCopyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.