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:
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
-
Method Summary
Modifier and TypeMethodDescriptiongetName()
toString()
void
visitExpression
(ExpressionVisitor expressionVisitor) Visit the expression.Methods inherited from class io.micronaut.data.model.jpa.criteria.impl.expression.AbstractExpression
getExpressionType, getJavaType
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface io.micronaut.data.model.query.BindingParameter
bind
Methods inherited from interface io.micronaut.data.model.jpa.criteria.IExpression
as, getExpressionType, getJavaType, in, in, in, in, isNotNull, isNull, visitSelection
Methods inherited from interface io.micronaut.data.model.jpa.criteria.ISelection
alias, getAlias, getCompoundSelectionItems, isCompoundSelection
-
Constructor Details
-
IParameterExpression
-
-
Method Details
-
visitExpression
Description copied from interface:IExpression
Visit the expression.- Specified by:
visitExpression
in interfaceIExpression<T>
- Parameters:
expressionVisitor
- The expression visitor
-
getParameterType
- Specified by:
getParameterType
in interfacejakarta.persistence.Parameter<T>
-
getName
- Specified by:
getName
in interfacejakarta.persistence.Parameter<T>
-
getPosition
- Specified by:
getPosition
in interfacejakarta.persistence.Parameter<T>
-
toString
-