Uses of Interface
org.apache.openjpa.persistence.query.Predicate
Packages that use Predicate
-
Uses of Predicate in org.apache.openjpa.persistence.query
Classes in org.apache.openjpa.persistence.query that implement PredicateModifier and TypeClassDescriptionclass
Denotes (e1 AND e2) predicate.class
Denotes e1 BETWEEN(e2 AND e3) Expression.class
Denotes e1 = e2 Expression.class
Denotes EXISTS(SubQuery) Expression.class
Denotes e1 >= e2 Expression.class
Denotes e1 > e2 Expression.class
Denotes e1 IN (e2) Expression.class
class
Denotes e IS NULL Expression.class
Denotes e1 <= e2 Expression.class
Denotes e1 < e2 Expression.class
Denotes e1 LIKE e2 Expression.class
Logical Predicate combines two predicates with a logical operator.class
Denotes e1 MEMBER OF e2 Expression.class
Denotes (e1 !class
Denotes (e1 OR e2) predicate.Methods in org.apache.openjpa.persistence.query that return PredicateModifier and TypeMethodDescriptionCreates an AND of the predicate with the argument.Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.PredicateOperand.between
(Number arg1, PredicateOperand arg2) Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.PredicateOperand.between
(String arg1, PredicateOperand arg2) Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.PredicateOperand.between
(Calendar arg1, PredicateOperand arg2) Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.PredicateOperand.between
(Date arg1, PredicateOperand arg2) Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.PredicateOperand.between
(PredicateOperand arg1, Number arg2) Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.PredicateOperand.between
(PredicateOperand arg1, String arg2) Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.PredicateOperand.between
(PredicateOperand arg1, Calendar arg2) Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.PredicateOperand.between
(PredicateOperand arg1, Date arg2) Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.PredicateOperand.between
(PredicateOperand arg1, PredicateOperand arg2) Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.PredicateOperand.equal
(boolean arg) Create a predicate for testing equality with the specified argument.Create a predicate for testing equality with the specified argument.Create a predicate for testing equality with the specified argument.Create a predicate for testing equality with the specified argument.Create a predicate for testing equality with the specified argument.Create a predicate for testing equality with the specified argument.Create a predicate for testing equality with the specified argument.PredicateOperand.equal
(PredicateOperand arg) Create a predicate for testing equality with the specified argument.AbstractDomainObject.exists()
Adds this path as EXISTS(subquery) to its owning query.QueryDefinition.exists()
Use the query definition instance as a subquery in an exists predicate.QueryDefinitionImpl.exists()
PredicateOperand.greaterEqual
(Number arg) Create a predicate for testing whether the PredicateOperand is greater than or equal to the argument.PredicateOperand.greaterEqual
(String arg) Create a predicate for testing whether the PredicateOperand is greater than or equal to the argument.PredicateOperand.greaterEqual
(Calendar arg) Create a predicate for testing whether the PredicateOperand is greater than or equal to the argument.PredicateOperand.greaterEqual
(Date arg) Create a predicate for testing whether the PredicateOperand is greater than or equal to the argument.PredicateOperand.greaterEqual
(PredicateOperand arg) Create a predicate for testing whether the PredicateOperand is greater than or equal to the argument.PredicateOperand.greaterThan
(Number arg) Create a predicate for testing whether the PredicateOperand is greater than the argument.PredicateOperand.greaterThan
(String arg) Create a predicate for testing whether the PredicateOperand is greater than the argument.PredicateOperand.greaterThan
(Calendar arg) Create a predicate for testing whether the PredicateOperand is greater than the argument.PredicateOperand.greaterThan
(Date arg) Create a predicate for testing whether the PredicateOperand is greater than the argument.PredicateOperand.greaterThan
(PredicateOperand arg) Create a predicate for testing whether the PredicateOperand is greater than the argument.Create a predicate for testing whether the expression value is a member of the argument list.Create a predicate for testing whether the expression value is a member of the argument list.Create a predicate for testing whether the expression value is a member of the argument list.Create a predicate for testing whether the expression value is a member of the argument list.Expression.in
(Expression... params) Create a predicate for testing whether the expression value is a member of the argument list.Create a predicate for testing whether the expression value is a member of a subquery result.PathExpression.isEmpty()
Add a restriction that the path expression must correspond to an association or element collection that is empty (has no elements).Expression.isNull()
Create a predicate for testing whether the value of the expression is null.Create a predicate for testing whether the PredicateOperand is less than or equal to the argument.Create a predicate for testing whether the PredicateOperand is less than or equal to the argument.Create a predicate for testing whether the PredicateOperand is less than or equal to the argument.Create a predicate for testing whether the PredicateOperand is less than or equal to the argument.PredicateOperand.lessEqual
(PredicateOperand arg) Create a predicate for testing whether the PredicateOperand is less than or equal to the argument.Create a predicate for testing whether the PredicateOperand is less than the argument.Create a predicate for testing whether the PredicateOperand is less than the argument.Create a predicate for testing whether the PredicateOperand is less than the argument.Create a predicate for testing whether the PredicateOperand is less than the argument.PredicateOperand.lessThan
(PredicateOperand arg) Create a predicate for testing whether the PredicateOperand is less than the argument.Create a predicate for testing whether the PredicateOperand satisfies the given pattern.Create a predicate for testing whether the PredicateOperand satisfies the given pattern.PredicateOperand.like
(String pattern, PredicateOperand escapeChar) Create a predicate for testing whether the PredicateOperand satisfies the given pattern.PredicateOperand.like
(PredicateOperand pattern) Create a predicate for testing whether the PredicateOperand satisfies the given pattern.PredicateOperand.like
(PredicateOperand pattern, char escapeChar) Create a predicate for testing whether the PredicateOperand satisfies the given pattern.PredicateOperand.like
(PredicateOperand pattern, PredicateOperand escapeChar) Create a predicate for testing whether the PredicateOperand satisfies the given pattern.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.LogicalPredicate.not()
Predicate.not()
Creates a negation of the predicate with the argument.PredicateOperand.notEqual
(boolean arg) Create a predicate for testing inequality with the specified argument.Create a predicate for testing inequality with the specified argument.Create a predicate for testing inequality with the specified argument.Create a predicate for testing inequality with the specified argument.Create a predicate for testing inequality with the specified argument.Create a predicate for testing inequality with the specified argument.Create a predicate for testing inequality with the specified argument.PredicateOperand.notEqual
(PredicateOperand arg) Create a predicate for testing inequality with the specified argument.Creates an OR of the predicate with the argument.AbstractDomainObject.predicate
(boolean b) QueryDefinition.predicate
(boolean b) Create a predicate value from the given boolean.QueryDefinitionImpl.predicate
(boolean b) Methods in org.apache.openjpa.persistence.query with parameters of type PredicateModifier and TypeMethodDescriptionCreates an AND of the predicate with the argument.void
QueryDefinitionImpl.fillBuffer
(String header, StringBuilder buffer, org.apache.openjpa.persistence.query.AliasContext ctx, Predicate p) Specify the restrictions over the groups of a query.Creates an OR of the predicate with the argument.Add a when predicate clause to a general case expression.Modifies the query definition to restrict the result of the query according to the specified predicate.Constructors in org.apache.openjpa.persistence.query with parameters of type PredicateModifierConstructorDescriptionAndPredicate
(Predicate p1, Predicate p2) LogicalPredicate
(Predicate p1, ConditionalOperator op, ConditionalOperator nop, Predicate p2) OrPredicate
(Predicate p1, Predicate p2)