public class ParameterExpressionImpl<T> extends ExpressionImpl<T> implements jakarta.persistence.criteria.ParameterExpression<T>
| Modifier and Type | Field and Description |
|---|---|
protected String |
internalName |
protected String |
name |
protected Integer |
position |
isLiteral, literal, metamodelalias, currentNode, javaType| Constructor and Description |
|---|
ParameterExpressionImpl(jakarta.persistence.metamodel.Metamodel metamodel,
Class<T> javaType) |
ParameterExpressionImpl(jakarta.persistence.metamodel.Metamodel metamodel,
Class<T> javaType,
Integer position) |
ParameterExpressionImpl(jakarta.persistence.metamodel.Metamodel metamodel,
Class<T> javaType,
String name) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
void |
findRootAndParameters(CommonAbstractCriteriaImpl query) |
String |
getInternalName()
Returns the name used by EclipseLink when a name has not been assigned by the user.
|
String |
getName()
Return the parameter name, or null if the parameter is not a named
parameter.
|
Class<T> |
getParameterType()
Return the Java type of the parameter.
|
Integer |
getPosition()
Return the parameter position, or null if the parameter is not a
positional parameter.
|
int |
hashCode() |
boolean |
isParameter() |
String |
toString() |
as, buildExpressionForAs, in, in, in, in, isCompoundExpression, isExpression, isJunction, isLiteral, isNotNull, isNull, isPredicate, isSubqueryalias, getAlias, getCompoundSelectionItems, getCurrentNode, getJavaType, isCompoundSelection, isConstructor, isFrom, isRootclone, finalize, getClass, notify, notifyAll, wait, wait, waitas, in, in, in, in, isNotNull, isNullprotected String name
protected String internalName
protected Integer position
public ParameterExpressionImpl(jakarta.persistence.metamodel.Metamodel metamodel,
Class<T> javaType,
String name)
public ParameterExpressionImpl(jakarta.persistence.metamodel.Metamodel metamodel,
Class<T> javaType)
public void findRootAndParameters(CommonAbstractCriteriaImpl query)
findRootAndParameters in interface InternalSelectionfindRootAndParameters in class ExpressionImpl<T>public String getName()
getName in interface jakarta.persistence.Parameter<T>public String getInternalName()
public Integer getPosition()
getPosition in interface jakarta.persistence.Parameter<T>public Class<T> getParameterType()
getParameterType in interface jakarta.persistence.Parameter<T>IllegalStateException - if invoked on a parameter
obtained from a Java persistence query language query or
native query when the implementation does not support this
use.public boolean isParameter()
isParameter in interface InternalExpressionisParameter in class ExpressionImpl<T>Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.