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, getPropertyPathaccept, getAlias, getExpressions, getJavaType, getOperator, isNegated, notclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetExpressions, getOperator, isNegated, notas, in, in, in, in, isNotNull, isNullalias, getCompoundSelectionItems, isCompoundSelectionisBoolean, isNumericas, in, in, in, in, isNotNull, isNullalias, getCompoundSelectionItems, isCompoundSelectionpublic 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 PredicateVisitablepublic java.lang.String toString()
toString in class java.lang.Object