Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.apache.openjpa.persistence.query.Predicate

Packages that use Predicate
org.apache.openjpa.persistence.query | OpenJPA Dynamic Query

Uses of Predicate in org.apache.openjpa.persistence.query

Classes in org.apache.openjpa.persistence.query that implement Predicate
`class` | `AndPredicate` Denotes (e1 AND e2) predicate.
`class` | `BetweenExpression` Denotes e1 BETWEEN(e2 AND e3) Expression.
`(package private) class` | `BinaryExpressionPredicate` Binary predicate combines two expressions with an operator.
`class` | `EqualExpression` Denotes e1 = e2 Expression.
`class` | `ExistsExpression` Denotes EXISTS(SubQuery) Expression.
`class` | `GreaterEqualExpression` Denotes e1 >= e2 Expression.
`class` | `GreaterThanExpression` Denotes e1 > e2 Expression.
`class` | `InExpression` Denotes e1 IN (e2) Expression.
`class` | `IsEmptyExpression`
`class` | `IsNullExpression` Denotes e IS NULL Expression.
`class` | `LessEqualExpression` Denotes e1 <= e2 Expression.
`class` | `LessThanExpression` Denotes e1 < e2 Expression.
`class` | `LikeExpression` Denotes e1 LIKE e2 Expression.
`class` | `LogicalPredicate` Logical Predicate combines two predicates with a logical operator.
`class` | `MemberOfExpression` Denotes e1 MEMBER OF e2 Expression.
`class` | `NotEqualExpression` Denotes (e1 != e2) Expression.
`class` | `OrPredicate` Denotes (e1 OR e2) predicate.
`(package private) class` | `UnaryExpressionPredicate` Unary Predicate results from an operator on an Expression.

Methods in org.apache.openjpa.persistence.query that return Predicate
`Predicate` | `UnaryExpressionPredicate.and(Predicate predicate)`
`Predicate` | `Predicate.and(Predicate predicate)` Creates an AND of the predicate with the argument.
`Predicate` | `LogicalPredicate.and(Predicate predicate)`
`Predicate` | `BinaryExpressionPredicate.and(Predicate predicate)`
`Predicate` | `PredicateOperand.between(Calendar arg1, Calendar arg2)` Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.
`Predicate` | `ExpressionImpl.between(Calendar arg1, Calendar arg2)`
`Predicate` | `PredicateOperand.between(Calendar arg1, PredicateOperand arg2)` Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.
`Predicate` | `ExpressionImpl.between(Calendar arg1, PredicateOperand arg2)`
`Predicate` | `PredicateOperand.between(Date arg1, Date arg2)` Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.
`Predicate` | `ExpressionImpl.between(Date arg1, Date arg2)`
`Predicate` | `PredicateOperand.between(Date arg1, PredicateOperand arg2)` Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.
`Predicate` | `ExpressionImpl.between(Date arg1, PredicateOperand arg2)`
`Predicate` | `PredicateOperand.between(Number arg1, Number arg2)` Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.
`Predicate` | `ExpressionImpl.between(Number arg1, Number arg2)`
`Predicate` | `PredicateOperand.between(Number arg1, PredicateOperand arg2)` Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.
`Predicate` | `ExpressionImpl.between(Number arg1, PredicateOperand arg2)`
`Predicate` | `PredicateOperand.between(PredicateOperand arg1, Calendar arg2)` Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.
`Predicate` | `ExpressionImpl.between(PredicateOperand arg1, Calendar arg2)`
`Predicate` | `PredicateOperand.between(PredicateOperand arg1, Date arg2)` Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.
`Predicate` | `ExpressionImpl.between(PredicateOperand arg1, Date arg2)`
`Predicate` | `PredicateOperand.between(PredicateOperand arg1, Number arg2)` Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.
`Predicate` | `ExpressionImpl.between(PredicateOperand arg1, Number arg2)`
`Predicate` | `PredicateOperand.between(PredicateOperand arg1, PredicateOperand arg2)` Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.
`Predicate` | `ExpressionImpl.between(PredicateOperand arg1, PredicateOperand arg2)`
`Predicate` | `PredicateOperand.between(PredicateOperand arg1, String arg2)` Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.
`Predicate` | `ExpressionImpl.between(PredicateOperand arg1, String arg2)`
`Predicate` | `PredicateOperand.between(String arg1, PredicateOperand arg2)` Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.
`Predicate` | `ExpressionImpl.between(String arg1, PredicateOperand arg2)`
`Predicate` | `PredicateOperand.between(String arg1, String arg2)` Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.
`Predicate` | `ExpressionImpl.between(String arg1, String arg2)`
`Predicate` | `PredicateOperand.equal(boolean arg)` Create a predicate for testing equality with the specified argument.
`Predicate` | `ExpressionImpl.equal(boolean arg)`
`Predicate` | `PredicateOperand.equal(Calendar arg)` Create a predicate for testing equality with the specified argument.
`Predicate` | `ExpressionImpl.equal(Calendar arg)`
`Predicate` | `PredicateOperand.equal(Class cls)` Create a predicate for testing equality with the specified argument.
`Predicate` | `ExpressionImpl.equal(Class cls)`
`Predicate` | `PredicateOperand.equal(Date arg)` Create a predicate for testing equality with the specified argument.
`Predicate` | `ExpressionImpl.equal(Date arg)`
`Predicate` | `PredicateOperand.equal(Enum<?> e)` Create a predicate for testing equality with the specified argument.
`Predicate` | `ExpressionImpl.equal(Enum<?> e)`
`Predicate` | `PredicateOperand.equal(Number arg)` Create a predicate for testing equality with the specified argument.
`Predicate` | `ExpressionImpl.equal(Number arg)`
`Predicate` | `PredicateOperand.equal(PredicateOperand arg)` Create a predicate for testing equality with the specified argument.
`Predicate` | `ExpressionImpl.equal(PredicateOperand arg)`
`Predicate` | `PredicateOperand.equal(String arg)` Create a predicate for testing equality with the specified argument.
`Predicate` | `ExpressionImpl.equal(String arg)`
`Predicate` | `QueryDefinitionImpl.exists()`
`Predicate` | `QueryDefinition.exists()` Use the query definition instance as a subquery in an exists predicate.
`Predicate` | `AbstractDomainObject.exists()` Adds this path as EXISTS(subquery) to its owning query.
`Predicate` | `PredicateOperand.greaterEqual(Calendar arg)` Create a predicate for testing whether the PredicateOperand is greater than or equal to the argument.
`Predicate` | `ExpressionImpl.greaterEqual(Calendar arg)`
`Predicate` | `PredicateOperand.greaterEqual(Date arg)` Create a predicate for testing whether the PredicateOperand is greater than or equal to the argument.
`Predicate` | `ExpressionImpl.greaterEqual(Date arg)`
`Predicate` | `PredicateOperand.greaterEqual(Number arg)` Create a predicate for testing whether the PredicateOperand is greater than or equal to the argument.
`Predicate` | `ExpressionImpl.greaterEqual(Number arg)`
`Predicate` | `PredicateOperand.greaterEqual(PredicateOperand arg)` Create a predicate for testing whether the PredicateOperand is greater than or equal to the argument.
`Predicate` | `ExpressionImpl.greaterEqual(PredicateOperand arg)`
`Predicate` | `PredicateOperand.greaterEqual(String arg)` Create a predicate for testing whether the PredicateOperand is greater than or equal to the argument.
`Predicate` | `ExpressionImpl.greaterEqual(String arg)`
`Predicate` | `PredicateOperand.greaterThan(Calendar arg)` Create a predicate for testing whether the PredicateOperand is greater than the argument.
`Predicate` | `ExpressionImpl.greaterThan(Calendar arg)`
`Predicate` | `PredicateOperand.greaterThan(Date arg)` Create a predicate for testing whether the PredicateOperand is greater than the argument.
`Predicate` | `ExpressionImpl.greaterThan(Date arg)`
`Predicate` | `PredicateOperand.greaterThan(Number arg)` Create a predicate for testing whether the PredicateOperand is greater than the argument.
`Predicate` | `ExpressionImpl.greaterThan(Number arg)`
`Predicate` | `PredicateOperand.greaterThan(PredicateOperand arg)` Create a predicate for testing whether the PredicateOperand is greater than the argument.
`Predicate` | `ExpressionImpl.greaterThan(PredicateOperand arg)`
`Predicate` | `PredicateOperand.greaterThan(String arg)` Create a predicate for testing whether the PredicateOperand is greater than the argument.
`Predicate` | `ExpressionImpl.greaterThan(String arg)`
`Predicate` | `ExpressionImpl.in(Class... classes)`
`Predicate` | `Expression.in(Class... classes)` Create a predicate for testing whether the expression value is a member of the argument list.
`Predicate` | `ExpressionImpl.in(Enum<?>... enums)`
`Predicate` | `Expression.in(Enum<?>... enums)` Create a predicate for testing whether the expression value is a member of the argument list.
`Predicate` | `ExpressionImpl.in(Expression... params)`
`Predicate` | `Expression.in(Expression... params)` Create a predicate for testing whether the expression value is a member of the argument list.
`Predicate` | `ExpressionImpl.in(Number... nums)`
`Predicate` | `Expression.in(Number... nums)` Create a predicate for testing whether the expression value is a member of the argument list.
`Predicate` | `ExpressionImpl.in(String... strings)`
`Predicate` | `Expression.in(String... strings)` Create a predicate for testing whether the expression value is a member of the argument list.
`Predicate` | `ExpressionImpl.in(Subquery subquery)`
`Predicate` | `Expression.in(Subquery subquery)` Create a predicate for testing whether the expression value is a member of a subquery result.
`Predicate` | `PathExpression.isEmpty()` Add a restriction that the path expression must correspond to an association or element collection that is empty (has no elements).
`Predicate` | `AbstractPath.isEmpty()`
`Predicate` | `ExpressionImpl.isNull()`
`Predicate` | `Expression.isNull()` Create a predicate for testing whether the value of the expression is null.
`Predicate` | `PredicateOperand.lessEqual(Calendar arg)` Create a predicate for testing whether the PredicateOperand is less than or equal to the argument.
`Predicate` | `ExpressionImpl.lessEqual(Calendar arg)`
`Predicate` | `PredicateOperand.lessEqual(Date arg)` Create a predicate for testing whether the PredicateOperand is less than or equal to the argument.
`Predicate` | `ExpressionImpl.lessEqual(Date arg)`
`Predicate` | `PredicateOperand.lessEqual(Number arg)` Create a predicate for testing whether the PredicateOperand is less than or equal to the argument.
`Predicate` | `ExpressionImpl.lessEqual(Number arg)`
`Predicate` | `PredicateOperand.lessEqual(PredicateOperand arg)` Create a predicate for testing whether the PredicateOperand is less than or equal to the argument.
`Predicate` | `ExpressionImpl.lessEqual(PredicateOperand arg)`
`Predicate` | `PredicateOperand.lessEqual(String arg)` Create a predicate for testing whether the PredicateOperand is less than or equal to the argument.
`Predicate` | `ExpressionImpl.lessEqual(String arg)`
`Predicate` | `PredicateOperand.lessThan(Calendar arg)` Create a predicate for testing whether the PredicateOperand is less than the argument.
`Predicate` | `ExpressionImpl.lessThan(Calendar arg)`
`Predicate` | `PredicateOperand.lessThan(Date arg)` Create a predicate for testing whether the PredicateOperand is less than the argument.
`Predicate` | `ExpressionImpl.lessThan(Date arg)`
`Predicate` | `PredicateOperand.lessThan(Number arg)` Create a predicate for testing whether the PredicateOperand is less than the argument.
`Predicate` | `ExpressionImpl.lessThan(Number arg)`
`Predicate` | `PredicateOperand.lessThan(PredicateOperand arg)` Create a predicate for testing whether the PredicateOperand is less than the argument.
`Predicate` | `ExpressionImpl.lessThan(PredicateOperand arg)`
`Predicate` | `PredicateOperand.lessThan(String arg)` Create a predicate for testing whether the PredicateOperand is less than the argument.
`Predicate` | `ExpressionImpl.lessThan(String arg)`
`Predicate` | `PredicateOperand.like(PredicateOperand pattern)` Create a predicate for testing whether the PredicateOperand satisfies the given pattern.
`Predicate` | `ExpressionImpl.like(PredicateOperand pattern)`
`Predicate` | `PredicateOperand.like(PredicateOperand pattern, char escapeChar)` Create a predicate for testing whether the PredicateOperand satisfies the given pattern.
`Predicate` | `ExpressionImpl.like(PredicateOperand pattern, char escapeChar)`
`Predicate` | `PredicateOperand.like(PredicateOperand pattern, PredicateOperand escapeChar)` Create a predicate for testing whether the PredicateOperand satisfies the given pattern.
`Predicate` | `ExpressionImpl.like(PredicateOperand pattern, PredicateOperand escChar)`
`Predicate` | `PredicateOperand.like(String pattern)` Create a predicate for testing whether the PredicateOperand satisfies the given pattern.
`Predicate` | `ExpressionImpl.like(String pattern)`
`Predicate` | `PredicateOperand.like(String pattern, char escapeChar)` Create a predicate for testing whether the PredicateOperand satisfies the given pattern.
`Predicate` | `ExpressionImpl.like(String pattern, char escChar)`
`Predicate` | `PredicateOperand.like(String pattern, PredicateOperand escapeChar)` Create a predicate for testing whether the PredicateOperand satisfies the given pattern.
`Predicate` | `ExpressionImpl.like(String pattern, PredicateOperand escapeChar)`
`Predicate` | `ExpressionImpl.member(PathExpression arg)`
`Predicate` | `Expression.member(PathExpression arg)` Create a predicate for testing whether the expression is a member of the association or element collection denoted by the path expression.
`Predicate` | `UnaryExpressionPredicate.not()`
`Predicate` | `Predicate.not()` Creates a negation of the predicate with the argument.
`Predicate` | `LogicalPredicate.not()`
`Predicate` | `BinaryExpressionPredicate.not()`
`Predicate` | `PredicateOperand.notEqual(boolean arg)` Create a predicate for testing inequality with the specified argument.
`Predicate` | `ExpressionImpl.notEqual(boolean arg)`
`Predicate` | `PredicateOperand.notEqual(Calendar arg)` Create a predicate for testing inequality with the specified argument.
`Predicate` | `ExpressionImpl.notEqual(Calendar arg)`
`Predicate` | `PredicateOperand.notEqual(Class cls)` Create a predicate for testing inequality with the specified argument.
`Predicate` | `ExpressionImpl.notEqual(Class cls)`
`Predicate` | `PredicateOperand.notEqual(Date arg)` Create a predicate for testing inequality with the specified argument.
`Predicate` | `ExpressionImpl.notEqual(Date arg)`
`Predicate` | `PredicateOperand.notEqual(Enum<?> e)` Create a predicate for testing inequality with the specified argument.
`Predicate` | `ExpressionImpl.notEqual(Enum<?> e)`
`Predicate` | `PredicateOperand.notEqual(Number arg)` Create a predicate for testing inequality with the specified argument.
`Predicate` | `ExpressionImpl.notEqual(Number arg)`
`Predicate` | `PredicateOperand.notEqual(PredicateOperand arg)` Create a predicate for testing inequality with the specified argument.
`Predicate` | `ExpressionImpl.notEqual(PredicateOperand arg)`
`Predicate` | `PredicateOperand.notEqual(String arg)` Create a predicate for testing inequality with the specified argument.
`Predicate` | `ExpressionImpl.notEqual(String arg)`
`Predicate` | `UnaryExpressionPredicate.or(Predicate predicate)`
`Predicate` | `Predicate.or(Predicate predicate)` Creates an OR of the predicate with the argument.
`Predicate` | `LogicalPredicate.or(Predicate predicate)`
`Predicate` | `BinaryExpressionPredicate.or(Predicate predicate)`
`Predicate` | `QueryDefinitionImpl.predicate(boolean b)`
`Predicate` | `QueryDefinition.predicate(boolean b)` Create a predicate value from the given boolean.
`Predicate` | `AbstractDomainObject.predicate(boolean b)`

Methods in org.apache.openjpa.persistence.query with parameters of type Predicate
`Predicate` | `UnaryExpressionPredicate.and(Predicate predicate)`
`Predicate` | `Predicate.and(Predicate predicate)` Creates an AND of the predicate with the argument.
`Predicate` | `LogicalPredicate.and(Predicate predicate)`
`Predicate` | `BinaryExpressionPredicate.and(Predicate predicate)`
`void` | `QueryDefinitionImpl.fillBuffer(String header, StringBuilder buffer, AliasContext ctx, Predicate p)`
`QueryDefinition` | `QueryDefinitionImpl.having(Predicate predicate)`
`QueryDefinition` | `QueryDefinition.having(Predicate predicate)` Specify the restrictions over the groups of a query.
`QueryDefinition` | `AbstractDomainObject.having(Predicate predicate)`
`Predicate` | `UnaryExpressionPredicate.or(Predicate predicate)`
`Predicate` | `Predicate.or(Predicate predicate)` Creates an OR of the predicate with the argument.
`Predicate` | `LogicalPredicate.or(Predicate predicate)`
`Predicate` | `BinaryExpressionPredicate.or(Predicate predicate)`
`CaseExpression` | `CaseExpressionImpl.when(Predicate when)`
`CaseExpression` | `CaseExpression.when(Predicate pred)` Add a when predicate clause to a general case expression.
`QueryDefinition` | `QueryDefinitionImpl.where(Predicate predicate)`
`QueryDefinition` | `QueryDefinition.where(Predicate predicate)` Modifies the query definition to restrict the result of the query according to the specified predicate.
`QueryDefinition` | `AbstractDomainObject.where(Predicate predicate)`

Constructors in org.apache.openjpa.persistence.query with parameters of type Predicate
`AndPredicate(Predicate p1, Predicate p2)`
`LogicalPredicate(Predicate p1, ConditionalOperator op, ConditionalOperator nop, Predicate p2)`
`OrPredicate(Predicate p1, Predicate p2)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2006-2013 Apache Software Foundation. All Rights Reserved.