|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use PredicateOperand | |
---|---|
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 | |
---|---|
interface |
Aggregate
Type of the result of an aggregate operation |
interface |
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 paths |
interface |
QueryDefinition
Interface for construction of query definitions |
interface |
Subquery
Instances of this interface can be used as subqueries. |
Classes in org.apache.openjpa.persistence.query that implement PredicateOperand | |
---|---|
class |
AbsExpression
Denotes ABS() operation on a given expression. |
class |
AbstractDomainObject
Domain Object is a path expression over which query is evaluated. |
(package private) class |
AbstractPath
An abstract path is formed by two parts : the first part is a parent path. |
(package private) class |
AllExpression
Denotes All(SubQuery) Expression. |
(package private) class |
AnyExpression
Denotes ANY(SUbquery) Expression. |
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,..) Expression. |
(package private) class |
ConstantExpression
Denotes a Value based expression such as Number, String or Date. |
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. |
(package private) class |
ExpressionImpl
An abstract expression acts as a factory for concrete unary or binary expressions such as ABS() or PLUS(). |
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. |
(package private) class |
ModExpression
Denotes MOD(e1, e2) Expression. |
(package private) class |
NavigationPath
Represents a path resulted by navigation. |
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. |
(package private) class |
QueryExpression
An expression resulting from operation on a query itself. |
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. |
(package private) class |
SomeExpression
Denotes SOME(Subquery) 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. |
(package private) class |
UnaryOperatorExpression
|
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 | |
---|---|
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,
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,
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.equal(PredicateOperand arg)
Create a predicate for testing equality with the specified argument. |
Predicate |
ExpressionImpl.equal(PredicateOperand 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.greaterThan(PredicateOperand arg)
Create a predicate for testing whether the PredicateOperand is greater than the argument. |
Predicate |
ExpressionImpl.greaterThan(PredicateOperand 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.lessThan(PredicateOperand arg)
Create a predicate for testing whether the PredicateOperand is less than the argument. |
Predicate |
ExpressionImpl.lessThan(PredicateOperand 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,
PredicateOperand escapeChar)
Create a predicate for testing whether the PredicateOperand satisfies the given pattern. |
Predicate |
ExpressionImpl.like(String pattern,
PredicateOperand escapeChar)
|
Predicate |
PredicateOperand.notEqual(PredicateOperand arg)
Create a predicate for testing inequality with the specified argument. |
Predicate |
ExpressionImpl.notEqual(PredicateOperand arg)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |