public static class CriteriaBuilderImpl.CoalesceImpl<X> extends FunctionExpressionImpl<X>
expressions, operatorisLiteral, literal, metamodelalias, currentNode, javaType| Modifier | Constructor and Description |
|---|---|
protected |
CoalesceImpl(Metamodel metamodel,
java.lang.Class<X> resultClass,
org.eclipse.persistence.expressions.Expression expressionNode,
java.util.List<<any>> compoundExpressions) |
protected |
CoalesceImpl(Metamodel metamodel,
java.lang.Class<X> resultClass,
org.eclipse.persistence.expressions.Expression expressionNode,
java.util.List<<any>> compoundExpressions,
java.lang.String operator) |
| Modifier and Type | Method and Description |
|---|---|
<any> |
value(<any> value)
Add an argument to the coalesce expression.
|
<any> |
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, isRootprotected CoalesceImpl(Metamodel metamodel,
java.lang.Class<X> resultClass,
org.eclipse.persistence.expressions.Expression expressionNode,
java.util.List<<any>> compoundExpressions)
protected CoalesceImpl(Metamodel metamodel,
java.lang.Class<X> resultClass,
org.eclipse.persistence.expressions.Expression expressionNode,
java.util.List<<any>> compoundExpressions,
java.lang.String operator)
public <any> value(X value)
value - valuepublic <any> value(<any> value)
value - expression