Purpose: Contains the implementation of the In interface of the JPA criteria API.
Description: This class represents an In predicate.
Join
| Modifier and Type | Field and Description |
|---|---|
| protected ExpressionImpl | |
| protected Expression |
| Access | Constructor and Description |
|---|---|
| public | InImpl(Metamodel metamodel, ExpressionImpl<X> leftExpression, Collection<E> values, List<E> expressions)
|
| public | InImpl(Metamodel metamodel, ExpressionImpl<X> leftExpression, ExpressionImpl<X> rightExp, List<E> expressions)
|
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public Expression | Returns: expressionImplements jakarta. |
| public boolean | |
| public Predicate | not()
Overrides org. Implements jakarta. |
| public void | setParentNode(Expression parentNode)
Overrides org. |
| public CriteriaBuilder. | Returns: in predicatevalue value)Implements jakarta. |
| public CriteriaBuilder. | Returns: in predicateexpression value)Implements jakarta. |
| leftExpression | back to summary |
|---|---|
| protected ExpressionImpl<X> leftExpression | |
| parentNode | back to summary |
|---|---|
| protected Expression parentNode | |
| InImpl | back to summary |
|---|---|
| public InImpl(Metamodel metamodel, ExpressionImpl<X> leftExpression, Collection<E> values, List<E> expressions) | |
| InImpl | back to summary |
|---|---|
| public InImpl(Metamodel metamodel, ExpressionImpl<X> leftExpression, ExpressionImpl<X> rightExp, List<E> expressions) | |
| findRootAndParameters | back to summary |
|---|---|
| public void findRootAndParameters(CommonAbstractCriteriaImpl<T> query) Overrides org. Implements org.
| |
| getExpression | back to summary |
|---|---|
| public Expression Implements jakarta. Returns the expression to be tested against the list of values.
| |
| isPredicate | back to summary |
|---|---|
| public boolean isPredicate() Overrides org. Implements org.
| |
| not | back to summary |
|---|---|
| public Predicate not() Overrides org. Implements jakarta. Doc from jakarta. Create a negation of the predicate. | |
| setParentNode | back to summary |
|---|---|
| public void setParentNode(Expression parentNode) Overrides org. This method is used to store what will be the parent EclipseLink expression in the case the tree needs to be altered. Currently used for In.
| |
| value | back to summary |
|---|---|
| public CriteriaBuilder. Implements jakarta. Add to list of values to be tested against.
| |
| value | back to summary |
|---|---|
| public CriteriaBuilder. Implements jakarta. Add to list of values to be tested against.
| |