Uses of Interface
org.apache.openjpa.persistence.query.PredicateOperand
-
Packages that use PredicateOperand Package Description org.apache.openjpa.persistence.query OpenJPA Dynamic Query -
-
Uses of PredicateOperand in org.apache.openjpa.persistence.query
Subinterfaces of PredicateOperand in org.apache.openjpa.persistence.query Modifier and Type Interface Description interface
Aggregate
Type of the result of an aggregate operationinterface
DomainObject
Domain objects define the domain over which a query operates.interface
Expression
Instances of this interface can be used either as select list items or as predicate operands.interface
PathExpression
Interface for operations over objects reached via pathsinterface
QueryDefinition
Interface for construction of query definitionsinterface
Subquery
Instances of this interface can be used as subqueries.Classes in org.apache.openjpa.persistence.query that implement PredicateOperand Modifier and Type Class Description class
AbsExpression
Denotes ABS() operation on a given expression.class
AbstractDomainObject
Domain Object is a path expression over which query is evaluated.class
ArrayExpression
A single expression that holds an array of values.class
AverageExpression
Denotes AVG() on a given Expression.class
BinaryOperatorExpression
An expression resulting from a binary operation on two expressions.class
ConcatExpression
Denotes CONCAT(e1,e2,..)class
CountExpression
Denotes COUNT(e) Expression.class
CurrentTimeExpression
Denotes CURRENT_TIME(), CURRENT_DATE() and CURRENT_TIMESTAMP() expressions.class
DistinctExpression
Denotes DISTINCT(e) Expression.class
DividedByExpression
Denotes e1/e2 Expression.class
ElseExpression
Else clause in a Case Statement.class
EntryExpression
Denotes ENTRY(e) on a path.class
FetchPath
Denotes a path used in fetch join.class
IndexExpression
Denotes INDEX(e) Expression.class
JoinPath
Path resulting by joining from a parent path via an attribute.class
KeyExpression
Denotes KEY(e) Expression.class
LengthExpression
Denotes LENGTH(e) Expression.class
LiteralExpression
Denotes a Literal Expression.class
LocateExpression
Denotes LOCATE(e1, e2, n) Expression.class
LowerExpression
Denotes LOWER(e) Expression.class
MaxExpression
Denotes MAX(e) Expression.class
MinExpression
Denotes MIN(e) Expression.class
MinusExpression
Denotes (e1 - e2) Expression.class
OperatorPath
A path resulting from KEY() or VALUE() operation on an existing path.class
ParameterExpression
Denotes a parameter in a query.class
PlusExpression
Denotes (e1 + e2) Expression.class
QueryDefinitionImpl
Implements QueryDefinition.class
RangeExpression
Denotes a range used by e1 BETWEEN x AND y operation.class
RootPath
Denotes root domain instance representing a persistent type.class
SizeExpression
Denotes SIZE(e) Expression.class
SquareRootExpression
Denotes SQRT(e) Expression.class
SubStringExpression
Denotes SUBSTR(a,i1,i2) Expression.class
SumExpression
Denotes SUM(e) Expression.class
TimesExpression
Denotes (e1*e2) Expression.class
TrimExpression
Denotes TRIM(e1,x) Expression.class
TypeExpression
Denotes TYPE(e) Expression.class
UnaryMinusExpression
Denotes (-e) Expression.class
UpperExpression
Denotes UPPER(e) Expression.class
ValueExpression
Denotes VALUE(e) Expression.class
VarArgsExpression
A expression that holds an array of Expressions.Methods in org.apache.openjpa.persistence.query with parameters of type PredicateOperand Modifier and Type Method Description Predicate
PredicateOperand. between(java.lang.Number arg1, PredicateOperand arg2)
Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.Predicate
PredicateOperand. between(java.lang.String arg1, PredicateOperand arg2)
Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.Predicate
PredicateOperand. between(java.util.Calendar arg1, PredicateOperand arg2)
Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.Predicate
PredicateOperand. between(java.util.Date arg1, PredicateOperand arg2)
Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.Predicate
PredicateOperand. between(PredicateOperand arg1, java.lang.Number arg2)
Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.Predicate
PredicateOperand. between(PredicateOperand arg1, java.lang.String arg2)
Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.Predicate
PredicateOperand. between(PredicateOperand arg1, java.util.Calendar arg2)
Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.Predicate
PredicateOperand. between(PredicateOperand arg1, java.util.Date arg2)
Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.Predicate
PredicateOperand. between(PredicateOperand arg1, PredicateOperand arg2)
Create a predicate for testing whether the PredicateOperand lies between (inclusive) the two arguments.Predicate
PredicateOperand. equal(PredicateOperand arg)
Create a predicate for testing equality with the specified argument.Predicate
PredicateOperand. greaterEqual(PredicateOperand arg)
Create a predicate for testing whether the PredicateOperand is greater than or equal to the argument.Predicate
PredicateOperand. greaterThan(PredicateOperand arg)
Create a predicate for testing whether the PredicateOperand is greater than the argument.Predicate
PredicateOperand. lessEqual(PredicateOperand arg)
Create a predicate for testing whether the PredicateOperand is less than or equal to the argument.Predicate
PredicateOperand. lessThan(PredicateOperand arg)
Create a predicate for testing whether the PredicateOperand is less than the argument.Predicate
PredicateOperand. like(java.lang.String pattern, PredicateOperand escapeChar)
Create a predicate for testing whether the PredicateOperand satisfies the given pattern.Predicate
PredicateOperand. like(PredicateOperand pattern)
Create a predicate for testing whether the PredicateOperand satisfies the given pattern.Predicate
PredicateOperand. like(PredicateOperand pattern, char escapeChar)
Create a predicate for testing whether the PredicateOperand satisfies the given pattern.Predicate
PredicateOperand. like(PredicateOperand pattern, PredicateOperand escapeChar)
Create a predicate for testing whether the PredicateOperand satisfies the given pattern.Predicate
PredicateOperand. notEqual(PredicateOperand arg)
Create a predicate for testing inequality with the specified argument.
-