Class SourceParameterExpressionImpl
- java.lang.Object
-
- io.micronaut.data.model.jpa.criteria.impl.ParameterExpressionImpl<java.lang.Object>
-
- io.micronaut.data.processor.model.criteria.impl.SourceParameterExpressionImpl
-
- All Implemented Interfaces:
BindingParameter
,jakarta.persistence.criteria.Expression<java.lang.Object>
,jakarta.persistence.criteria.ParameterExpression<java.lang.Object>
,jakarta.persistence.criteria.Selection<java.lang.Object>
,jakarta.persistence.Parameter<java.lang.Object>
,jakarta.persistence.TupleElement<java.lang.Object>
@Internal public final class SourceParameterExpressionImpl extends ParameterExpressionImpl<java.lang.Object> implements BindingParameter
The internal source implementation ofParameterExpressionImpl
.- 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 Constructor Description SourceParameterExpressionImpl(java.util.Map<java.lang.String,DataType> dataTypes, io.micronaut.inject.ast.ParameterElement[] parameters, io.micronaut.inject.ast.ParameterElement parameterElement, boolean isEntityParameter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QueryParameterBinding
bind(BindingParameter.BindingContext bindingContext)
Bind the parameter.java.lang.Class<java.lang.Object>
getParameterType()
void
setUpdate(boolean update)
-
Methods inherited from class io.micronaut.data.model.jpa.criteria.impl.ParameterExpressionImpl
alias, as, getAlias, getCompoundSelectionItems, getJavaType, getName, getPosition, in, in, in, in, isCompoundSelection, isNotNull, isNull, toString
-
-
-
-
Constructor Detail
-
SourceParameterExpressionImpl
public SourceParameterExpressionImpl(java.util.Map<java.lang.String,DataType> dataTypes, io.micronaut.inject.ast.ParameterElement[] parameters, io.micronaut.inject.ast.ParameterElement parameterElement, boolean isEntityParameter)
-
-
Method Detail
-
getParameterType
public java.lang.Class<java.lang.Object> getParameterType()
- Specified by:
getParameterType
in interfacejakarta.persistence.Parameter<java.lang.Object>
- Overrides:
getParameterType
in classParameterExpressionImpl<java.lang.Object>
-
setUpdate
public void setUpdate(boolean update)
-
bind
public QueryParameterBinding bind(BindingParameter.BindingContext bindingContext)
Description copied from interface:BindingParameter
Bind the parameter.- Specified by:
bind
in interfaceBindingParameter
- Parameters:
bindingContext
- The binding context- Returns:
- The query binding
-
-