Class IParameterExpression<T>
java.lang.Object
io.micronaut.data.model.jpa.criteria.impl.expression.AbstractExpression<T>
io.micronaut.data.model.jpa.criteria.impl.IParameterExpression<T>
- Type Parameters:
T- The parameter type
- All Implemented Interfaces:
IExpression<T>,ISelection<T>,BindingParameter,jakarta.persistence.criteria.Expression<T>,jakarta.persistence.criteria.ParameterExpression<T>,jakarta.persistence.criteria.Selection<T>,jakarta.persistence.Parameter<T>,jakarta.persistence.TupleElement<T>
- Direct Known Subclasses:
BoundPathParameterExpression,SourceParameterExpressionImpl,SourceParameterStringExpressionImpl
@Internal
public abstract class IParameterExpression<T>
extends AbstractExpression<T>
implements jakarta.persistence.criteria.ParameterExpression<T>, IExpression<T>, BindingParameter
The abstract implementation of
ParameterExpression.- Since:
- 3.2
- Author:
- Denis Stepanov
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.micronaut.data.model.query.BindingParameter
BindingParameter.BindingContext -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()toString()voidvisitExpression(ExpressionVisitor expressionVisitor) Visit the expression.Methods inherited from class io.micronaut.data.model.jpa.criteria.impl.expression.AbstractExpression
getExpressionType, getJavaTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface io.micronaut.data.model.query.BindingParameter
bindMethods inherited from interface io.micronaut.data.model.jpa.criteria.IExpression
as, getExpressionType, getJavaType, in, in, in, in, isNotNull, isNull, visitSelectionMethods inherited from interface io.micronaut.data.model.jpa.criteria.ISelection
alias, getAlias, getCompoundSelectionItems, isCompoundSelection
-
Constructor Details
-
IParameterExpression
-
-
Method Details
-
visitExpression
Description copied from interface:IExpressionVisit the expression.- Specified by:
visitExpressionin interfaceIExpression<T>- Parameters:
expressionVisitor- The expression visitor
-
getParameterType
- Specified by:
getParameterTypein interfacejakarta.persistence.Parameter<T>
-
getName
- Specified by:
getNamein interfacejakarta.persistence.Parameter<T>
-
getPosition
- Specified by:
getPositionin interfacejakarta.persistence.Parameter<T>
-
toString
-