Class ParameterExpressionImpl<T>
- java.lang.Object
-
- org.datanucleus.api.jakarta.criteria.ExpressionImpl<T>
-
- org.datanucleus.api.jakarta.criteria.ParameterExpressionImpl<T>
-
- All Implemented Interfaces:
jakarta.persistence.criteria.Expression<T>
,jakarta.persistence.criteria.ParameterExpression<T>
,jakarta.persistence.criteria.Selection<T>
,jakarta.persistence.Parameter<T>
,jakarta.persistence.TupleElement<T>
,Serializable
public class ParameterExpressionImpl<T> extends ExpressionImpl<T> implements jakarta.persistence.criteria.ParameterExpression<T>
Implementation of Jakarta Persistence Criteria "ParameterExpression".- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.datanucleus.api.jakarta.criteria.ExpressionImpl
cb
-
-
Constructor Summary
Constructors Constructor Description ParameterExpressionImpl(CriteriaBuilderImpl cb, Class<T> cls, String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getName()
Class<T>
getParameterType()
Integer
getPosition()
org.datanucleus.store.query.expression.ParameterExpression
getQueryExpression()
Accessor for the underlying DataNucleus expression for this path.String
toString()
Method to return the JPQL single-string that this equates to.-
Methods inherited from class org.datanucleus.api.jakarta.criteria.ExpressionImpl
alias, as, getAlias, getCompoundSelectionItems, getJavaType, in, in, in, in, isCompoundSelection, isNotNull, isNull
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface jakarta.persistence.criteria.Expression
as, in, in, in, in, isNotNull, isNull
-
-
-
-
Constructor Detail
-
ParameterExpressionImpl
public ParameterExpressionImpl(CriteriaBuilderImpl cb, Class<T> cls, String name)
-
-
Method Detail
-
getParameterType
public Class<T> getParameterType()
- Specified by:
getParameterType
in interfacejakarta.persistence.Parameter<T>
-
getPosition
public Integer getPosition()
- Specified by:
getPosition
in interfacejakarta.persistence.Parameter<T>
-
getQueryExpression
public org.datanucleus.store.query.expression.ParameterExpression getQueryExpression()
Accessor for the underlying DataNucleus expression for this path.- Overrides:
getQueryExpression
in classExpressionImpl<T>
- Returns:
- The DataNucleus query expression
-
toString
public String toString()
Method to return the JPQL single-string that this equates to.- Overrides:
toString
in classExpressionImpl<T>
- Returns:
- The JPQL single-string form of this order
-
-