| 
 | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
          Description
| Interface Summary | |
|---|---|
| Aggregate | Type of the result of an aggregate operation | 
| CaseExpression | Interface for the construction of case expressions | 
| DomainObject | Domain objects define the domain over which a query operates. | 
| Expression | Instances of this interface can be used either as select list items or as predicate operands. | 
| FetchJoinObject | Interface used for the result of a fetch join. | 
| OpenJPAQueryBuilder | Builds dynamic query | 
| OrderByItem | Instances of this interface can be used as orderBy arguments. | 
| PathExpression | Interface for operations over objects reached via paths | 
| Predicate | Interface used to define compound predicates. | 
| PredicateOperand | Interface for constructing where-clause and having-clause conditions. | 
| QueryBuilder | Factory interface for query definition objects | 
| QueryDefinition | Interface for construction of query definitions | 
| SelectItem | SelectItem instances are used in specifying the query's select list. | 
| Subquery | Instances of this interface can be used as subqueries. | 
| Visitable | An element of query that is convertible to a JPQL String given a aliasing scheme. | 
| Class Summary | |
|---|---|
| AbsExpression | Denotes ABS() operation on a given expression. | 
| AbstractDomainObject | Domain Object is a path expression over which query is evaluated. | 
| AbstractPath | An abstract path is formed by two parts : the first part is a parent path. | 
| AbstractVisitable | An abstract implementation that throws UnsupportedOperationException on every method. | 
| AliasContext | |
| AllExpression | Denotes All(SubQuery) Expression. | 
| AndPredicate | Denotes (e1 AND e2) predicate. | 
| AnyExpression | Denotes ANY(SUbquery) Expression. | 
| ArrayExpression | A single expression that holds an array of values. | 
| AverageExpression | Denotes AVG() on a given Expression. | 
| BetweenExpression | Denotes e1 BETWEEN(e2 AND e3) Expression. | 
| BinaryExpressionPredicate | Binary predicate combines two expressions with an operator. | 
| BinaryOperatorExpression | An expression resulting from a binary operation on two expressions. | 
| CaseExpressionImpl | |
| ConcatExpression | Denotes CONCAT(e1,e2,..) Expression. | 
| ConstantExpression | Denotes a Value based expression such as Number, String or Date. | 
| CountExpression | Denotes COUNT(e) Expression. | 
| CurrentTimeExpression | Denotes CURRENT_TIME(), CURRENT_DATE() and CURRENT_TIMESTAMP() expressions. | 
| DistinctExpression | Denotes DISTINCT(e) Expression. | 
| DividedByExpression | Denotes e1/e2 Expression. | 
| ElseExpression | Else clause in a Case Statement. | 
| EntryExpression | Denotes ENTRY(e) on a path. | 
| EqualExpression | Denotes e1 = e2 Expression. | 
| ExistsExpression | Denotes EXISTS(SubQuery) Expression. | 
| ExpressionImpl | An abstract expression acts as a factory for concrete unary or binary expressions such as ABS() or PLUS(). | 
| FetchPath | Denotes a path used in fetch join. | 
| GreaterEqualExpression | Denotes e1 >= e2 Expression. | 
| GreaterThanExpression | Denotes e1 > e2 Expression. | 
| IndexExpression | Denotes INDEX(e) Expression. | 
| InExpression | Denotes e1 IN (e2) Expression. | 
| IsEmptyExpression | |
| IsNullExpression | Denotes e IS NULL Expression. | 
| JoinPath | Path resulting by joining from a parent path via an attribute. | 
| JPQLHelper | Utility for converting elements to JPQL string fragments. | 
| KeyExpression | Denotes KEY(e) Expression. | 
| LengthExpression | Denotes LENGTH(e) Expression. | 
| LessEqualExpression | Denotes e1 <= e2 Expression. | 
| LessThanExpression | Denotes e1 < e2 Expression. | 
| LikeExpression | Denotes e1 LIKE e2 Expression. | 
| LiteralExpression | Denotes a Literal Expression. | 
| LocateExpression | Denotes LOCATE(e1, e2, n) Expression. | 
| LogicalPredicate | Logical Predicate combines two predicates with a logical operator. | 
| LowerExpression | Denotes LOWER(e) Expression. | 
| MaxExpression | Denotes MAX(e) Expression. | 
| MemberOfExpression | Denotes e1 MEMBER OF e2 Expression. | 
| MinExpression | Denotes MIN(e) Expression. | 
| MinusExpression | Denotes (e1 - e2) Expression. | 
| ModExpression | Denotes MOD(e1, e2) Expression. | 
| NavigationPath | Represents a path resulted by navigation. | 
| NewInstance | Denotes NEW fully.qualified.class.name(arg1, arg2,...) | 
| NotEqualExpression | Denotes (e1 != e2) Expression. | 
| OperatorPath | A path resulting from KEY() or VALUE() operation on an existing path. | 
| OrderableItem | Denotes an item of ORDER BY clause. | 
| OrPredicate | Denotes (e1 OR e2) predicate. | 
| ParameterExpression | Denotes a parameter in a query. | 
| PlusExpression | Denotes (e1 + e2) Expression. | 
| QueryBuilderImpl | The factory for QueryDefinition. | 
| QueryDefinitionImpl | Implements QueryDefinition. | 
| QueryDefinitionImpl.DomainSorter | |
| QueryExpression | An expression resulting from operation on a query itself. | 
| RangeExpression | Denotes a range used by e1 BETWEEN x AND y operation. | 
| RootPath | Denotes root domain instance representing a persistent type. | 
| SizeExpression | Denotes SIZE(e) Expression. | 
| SomeExpression | Denotes SOME(Subquery) Expression. | 
| SquareRootExpression | Denotes SQRT(e) Expression. | 
| SubStringExpression | Denotes SUBSTR(a,i1,i2) Expression. | 
| SumExpression | Denotes SUM(e) Expression. | 
| TimesExpression | Denotes (e1*e2) Expression. | 
| TrimExpression | Denotes TRIM(e1,x) Expression. | 
| TypeExpression | Denotes TYPE(e) Expression. | 
| UnaryExpressionPredicate | Unary Predicate results from an operator on an Expression. | 
| UnaryMinusExpression | Denotes (-e) Expression. | 
| UnaryOperatorExpression | |
| UpperExpression | Denotes UPPER(e) Expression. | 
| ValueExpression | Denotes VALUE(e) Expression. | 
| VarArgsExpression | A expression that holds an array of Expressions. | 
| WhenClause | Denotes WHEN ... | 
| Enum Summary | |
|---|---|
| BinaryConditionalOperator | Enumeration of conditional operator that operates on ordered pair of expression to generate a predicate. | 
| BinaryFunctionalOperator | Enumeration of functional operator that operates on ordered pair of expression to generate another expression. | 
| ConditionalOperator | Enumerates conditional operator that operates on two predicates to generate another predicate. | 
| PathOperator | Operator that combines two components to form a path. | 
| TrimSpec | Used to specify the trimming of strings | 
| UnaryConditionalOperator | Enumeration of operator that operates on a single expression to generate a predicate. | 
| UnaryFunctionalOperator | Enumeration of operator that operates on a single expression to generate another expression. | 
| UnaryOperator | Enumeration of Operator that operate on a single expression. | 
| Annotation Types Summary | |
|---|---|
| OrderBy | |
OpenJPA Dynamic Query
This package provides dynamic query construction that are similar to weakly-typed Criteria API.
| 
 | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||