Class ParameterExpressionImpl<T>
java.lang.Object
io.micronaut.data.model.jpa.criteria.impl.ParameterExpressionImpl<T>
- Type Parameters:
- T- The parameter type
- All Implemented Interfaces:
- 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
@Internal
public abstract class ParameterExpressionImpl<T>
extends Object
implements jakarta.persistence.criteria.ParameterExpression<T>, BindingParameter
The abstract implementation of 
ParameterExpression.- Since:
- 3.2
- Author:
- Denis Stepanov
- 
Nested Class SummaryNested classes/interfaces inherited from interface io.micronaut.data.model.query.BindingParameterBindingParameter.BindingContext
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionjakarta.persistence.criteria.Selection<T><X> jakarta.persistence.criteria.Expression<X>getAlias()List<jakarta.persistence.criteria.Selection<?>>getName()jakarta.persistence.criteria.Predicatein(jakarta.persistence.criteria.Expression<?>... values) jakarta.persistence.criteria.Predicatein(jakarta.persistence.criteria.Expression<Collection<?>> values) jakarta.persistence.criteria.Predicatejakarta.persistence.criteria.Predicatein(Collection<?> values) booleanjakarta.persistence.criteria.Predicatejakarta.persistence.criteria.PredicateisNull()toString()Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface io.micronaut.data.model.query.BindingParameterbind
- 
Constructor Details- 
ParameterExpressionImpl
 
- 
- 
Method Details- 
getName- Specified by:
- getNamein interface- jakarta.persistence.Parameter<T>
 
- 
getPosition- Specified by:
- getPositionin interface- jakarta.persistence.Parameter<T>
 
- 
getParameterType- Specified by:
- getParameterTypein interface- jakarta.persistence.Parameter<T>
 
- 
isNullpublic jakarta.persistence.criteria.Predicate isNull()- Specified by:
- isNullin interface- jakarta.persistence.criteria.Expression<T>
 
- 
isNotNullpublic jakarta.persistence.criteria.Predicate isNotNull()- Specified by:
- isNotNullin interface- jakarta.persistence.criteria.Expression<T>
 
- 
in- Specified by:
- inin interface- jakarta.persistence.criteria.Expression<T>
 
- 
inpublic jakarta.persistence.criteria.Predicate in(jakarta.persistence.criteria.Expression<?>... values) - Specified by:
- inin interface- jakarta.persistence.criteria.Expression<T>
 
- 
in- Specified by:
- inin interface- jakarta.persistence.criteria.Expression<T>
 
- 
inpublic jakarta.persistence.criteria.Predicate in(jakarta.persistence.criteria.Expression<Collection<?>> values) - Specified by:
- inin interface- jakarta.persistence.criteria.Expression<T>
 
- 
as- Specified by:
- asin interface- jakarta.persistence.criteria.Expression<T>
 
- 
alias- Specified by:
- aliasin interface- jakarta.persistence.criteria.Selection<T>
 
- 
isCompoundSelectionpublic boolean isCompoundSelection()- Specified by:
- isCompoundSelectionin interface- jakarta.persistence.criteria.Selection<T>
 
- 
getCompoundSelectionItems- Specified by:
- getCompoundSelectionItemsin interface- jakarta.persistence.criteria.Selection<T>
 
- 
getJavaType- Specified by:
- getJavaTypein interface- jakarta.persistence.TupleElement<T>
 
- 
getAlias- Specified by:
- getAliasin interface- jakarta.persistence.TupleElement<T>
 
- 
toString
 
-