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 java.lang.Object implements jakarta.persistence.criteria.ParameterExpression<T>, BindingParameter
The abstract implementation ofParameterExpression.- 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 ParameterExpressionImpl(java.lang.Class<T> type, java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.persistence.criteria.Selection<T>alias(java.lang.String name)<X> jakarta.persistence.criteria.Expression<X>as(java.lang.Class<X> type)java.lang.StringgetAlias()java.util.List<jakarta.persistence.criteria.Selection<?>>getCompoundSelectionItems()java.lang.Class<? extends T>getJavaType()java.lang.StringgetName()java.lang.Class<T>getParameterType()java.lang.IntegergetPosition()jakarta.persistence.criteria.Predicatein(jakarta.persistence.criteria.Expression<?>... values)jakarta.persistence.criteria.Predicatein(jakarta.persistence.criteria.Expression<java.util.Collection<?>> values)jakarta.persistence.criteria.Predicatein(java.lang.Object... values)jakarta.persistence.criteria.Predicatein(java.util.Collection<?> values)booleanisCompoundSelection()jakarta.persistence.criteria.PredicateisNotNull()jakarta.persistence.criteria.PredicateisNull()java.lang.StringtoString()-
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
-
-
-
-
Constructor Detail
-
ParameterExpressionImpl
public ParameterExpressionImpl(java.lang.Class<T> type, java.lang.String name)
-
-
Method Detail
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfacejakarta.persistence.Parameter<T>
-
getPosition
public java.lang.Integer getPosition()
- Specified by:
getPositionin interfacejakarta.persistence.Parameter<T>
-
getParameterType
public java.lang.Class<T> getParameterType()
- Specified by:
getParameterTypein interfacejakarta.persistence.Parameter<T>
-
isNull
public jakarta.persistence.criteria.Predicate isNull()
- Specified by:
isNullin interfacejakarta.persistence.criteria.Expression<T>
-
isNotNull
public jakarta.persistence.criteria.Predicate isNotNull()
- Specified by:
isNotNullin interfacejakarta.persistence.criteria.Expression<T>
-
in
public jakarta.persistence.criteria.Predicate in(java.lang.Object... values)
- Specified by:
inin interfacejakarta.persistence.criteria.Expression<T>
-
in
public jakarta.persistence.criteria.Predicate in(jakarta.persistence.criteria.Expression<?>... values)
- Specified by:
inin interfacejakarta.persistence.criteria.Expression<T>
-
in
public jakarta.persistence.criteria.Predicate in(java.util.Collection<?> values)
- Specified by:
inin interfacejakarta.persistence.criteria.Expression<T>
-
in
public jakarta.persistence.criteria.Predicate in(jakarta.persistence.criteria.Expression<java.util.Collection<?>> values)
- Specified by:
inin interfacejakarta.persistence.criteria.Expression<T>
-
as
public <X> jakarta.persistence.criteria.Expression<X> as(java.lang.Class<X> type)
- Specified by:
asin interfacejakarta.persistence.criteria.Expression<T>
-
alias
public jakarta.persistence.criteria.Selection<T> alias(java.lang.String name)
- Specified by:
aliasin interfacejakarta.persistence.criteria.Selection<T>
-
isCompoundSelection
public boolean isCompoundSelection()
- Specified by:
isCompoundSelectionin interfacejakarta.persistence.criteria.Selection<T>
-
getCompoundSelectionItems
public java.util.List<jakarta.persistence.criteria.Selection<?>> getCompoundSelectionItems()
- Specified by:
getCompoundSelectionItemsin interfacejakarta.persistence.criteria.Selection<T>
-
getJavaType
public java.lang.Class<? extends T> getJavaType()
- Specified by:
getJavaTypein interfacejakarta.persistence.TupleElement<T>
-
getAlias
public java.lang.String getAlias()
- Specified by:
getAliasin interfacejakarta.persistence.TupleElement<T>
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-