T
- The property type@Internal public final class PersistentPropertyInValuesPredicate<T> extends AbstractPersistentPropertyPredicate<T> implements jakarta.persistence.criteria.CriteriaBuilder.In<T>
persistentPropertyPath
Constructor and Description |
---|
PersistentPropertyInValuesPredicate(PersistentPropertyPath<T> propertyPath) |
PersistentPropertyInValuesPredicate(PersistentPropertyPath<T> propertyPath,
java.util.Collection<jakarta.persistence.criteria.Expression<?>> values) |
Modifier and Type | Method and Description |
---|---|
void |
accept(PredicateVisitor predicateVisitor) |
jakarta.persistence.criteria.Expression<T> |
getExpression() |
java.util.List<jakarta.persistence.criteria.Expression<?>> |
getValues() |
java.lang.String |
toString() |
PersistentPropertyInValuesPredicate<T> |
value(jakarta.persistence.criteria.Expression<? extends T> value) |
PersistentPropertyInValuesPredicate<T> |
value(T value) |
getProperty, getPropertyPath
accept, getAlias, getExpressions, getJavaType, getOperator, isNegated, not
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getExpressions, getOperator, isNegated, not
as, in, in, in, in, isNotNull, isNull
alias, getCompoundSelectionItems, isCompoundSelection
isBoolean, isNumeric
as, in, in, in, in, isNotNull, isNull
alias, getCompoundSelectionItems, isCompoundSelection
public PersistentPropertyInValuesPredicate(PersistentPropertyPath<T> propertyPath)
public PersistentPropertyInValuesPredicate(PersistentPropertyPath<T> propertyPath, java.util.Collection<jakarta.persistence.criteria.Expression<?>> values)
public java.util.List<jakarta.persistence.criteria.Expression<?>> getValues()
public jakarta.persistence.criteria.Expression<T> getExpression()
getExpression
in interface jakarta.persistence.criteria.CriteriaBuilder.In<T>
public PersistentPropertyInValuesPredicate<T> value(T value)
value
in interface jakarta.persistence.criteria.CriteriaBuilder.In<T>
public PersistentPropertyInValuesPredicate<T> value(jakarta.persistence.criteria.Expression<? extends T> value)
value
in interface jakarta.persistence.criteria.CriteriaBuilder.In<T>
public void accept(PredicateVisitor predicateVisitor)
accept
in interface PredicateVisitable
public java.lang.String toString()
toString
in class java.lang.Object