| org.apache.openjpa.persistence.query |
|
OpenJPA Dynamic Query
This package provides dynamic query construction that are similar to weakly-typed Criteria API.
|
| Java Source File Name | Type | Comment |
| AbsExpression.java | Class | Denotes ABS() operation on a given expression. |
| AbstractDomainObject.java | Class | Domain Object is a path expression over which query is evaluated. |
| AbstractPath.java | Class | An abstract path is formed by two parts : the first part is a parent path.
The second part can be an attribute or an operation (e.g. |
| AbstractVisitable.java | Class | An abstract implementation that throws UnsupportedOperationException on
every method. |
| Account.java | Class | Persistent class used in testing subquery. |
| Aggregate.java | Interface | |
| AliasContext.java | Class | |
| AllExpression.java | Class | Denotes All(SubQuery) Expression. |
| AndPredicate.java | Class | Denotes (e1 AND e2) predicate. |
| AnyExpression.java | Class | Denotes ANY(SUbquery) Expression. |
| ArrayExpression.java | Class | A single expression that holds an array of values. |
| AverageExpression.java | Class | Denotes AVG() on a given Expression. |
| BaseQueryTest.java | Class | |
| BetweenExpression.java | Class | Denotes e1 BETWEEN(e2 AND e3) Expression. |
| BinaryConditionalOperator.java | enum | Enumeration of conditional operator that operates on ordered pair of
expression to generate a predicate. |
| BinaryExpressionPredicate.java | Class | Binary predicate combines two expressions with an operator. |
| BinaryFunctionalOperator.java | enum | Enumeration of functional operator that operates on ordered pair of
expression to generate another expression. |
| BinaryOperatorExpression.java | Class | An expression resulting from a binary operation on two expressions. |
| CaseExpression.java | Interface | |
| CaseExpressionImpl.java | Class | |
| ConcatExpression.java | Class | Denotes CONCAT(e1,e2,..) Expression. |
| ConditionalOperator.java | enum | Enumerates conditional operator that operates on two predicates to generate
another predicate. |
| ConstantExpression.java | Class | Denotes a Value based expression such as Number, String or Date. |
| CountExpression.java | Class | Denotes COUNT(e) Expression. |
| CurrentTimeExpression.java | Class | Denotes CURRENT_TIME(), CURRENT_DATE() and CURRENT_TIMESTAMP() expressions. |
| Customer.java | Class | |
| Dependent.java | Class | |
| DependentId.java | Class | |
| DistinctExpression.java | Class | Denotes DISTINCT(e) Expression. |
| DividedByExpression.java | Class | Denotes e1/e2 Expression. |
| DomainObject.java | Interface | Domain objects define the domain over which a query operates. |
| ElseExpression.java | Class | Else clause in a Case Statement. |
| Employee.java | Class | |
| EntryExpression.java | Class | Denotes ENTRY(e) on a path. |
| EqualExpression.java | Class | Denotes e1 = e2 Expression. |
| ExistsExpression.java | Class | Denotes EXISTS(SubQuery) Expression. |
| Expression.java | Interface | Instances of this interface can be used either as select list items or as
predicate operands. |
| ExpressionImpl.java | Class | An abstract expression acts as a factory for concrete unary or binary
expressions such as ABS() or PLUS(). |
| FetchJoinObject.java | Interface | Interface used for the result of a fetch join. |
| FetchPath.java | Class | Denotes a path used in fetch join. |
| GreaterEqualExpression.java | Class | Denotes e1 >= e2 Expression. |
| GreaterThanExpression.java | Class | Denotes e1 > e2 Expression. |
| GroupingTestCase.java | Class | |
| IndexExpression.java | Class | Denotes INDEX(e) Expression. |
| InExpression.java | Class | Denotes e1 IN (e2) Expression. |
| IsEmptyExpression.java | Class | |
| IsNullExpression.java | Class | Denotes e IS NULL Expression. |
| JoinPath.java | Class | Path resulting by joining from a parent path via an attribute. |
| JPQLHelper.java | Class | Utility for converting elements to JPQL string fragments. |
| KeyExpression.java | Class | Denotes KEY(e) Expression. |
| LengthExpression.java | Class | Denotes LENGTH(e) Expression. |
| LessEqualExpression.java | Class | Denotes e1 <= e2 Expression. |
| LessThanExpression.java | Class | Denotes e1 < e2 Expression. |
| LikeExpression.java | Class | Denotes e1 LIKE e2 Expression. |
| LiteralExpression.java | Class | Denotes a Literal Expression. |
| LocateExpression.java | Class | Denotes LOCATE(e1, e2, n) Expression. |
| LogicalPredicate.java | Class | Logical Predicate combines two predicates with a logical operator. |
| LowerExpression.java | Class | Denotes LOWER(e) Expression. |
| Magazine.java | Class | |
| ManyOneEntity.java | Class | |
| ManyOneEntitySub.java | Class | |
| MaxExpression.java | Class | Denotes MAX(e) Expression. |
| MemberOfExpression.java | Class | Denotes e1 MEMBER OF e2 Expression. |
| MinExpression.java | Class | Denotes MIN(e) Expression. |
| MinusExpression.java | Class | Denotes (e1 - e2) Expression. |
| ModExpression.java | Class | Denotes MOD(e1, e2) Expression. |
| NamedQueryEntity.java | Class | |
| NavigationPath.java | Class | Represents a path resulted by navigation. |
| NewInstance.java | Class | |
| NotEqualExpression.java | Class | Denotes (e1 != e2) Expression. |
| OpenJPAQueryBuilder.java | Interface | |
| OperatorPath.java | Class | A path resulting from KEY() or VALUE() operation on an existing path. |
| Order.java | Class | |
| OrderableItem.java | Class | Denotes an item of ORDER BY clause. |
| OrderBy.java | Annotation | |
| OrderByItem.java | Interface | Instances of this interface can be used as orderBy arguments. |
| OrderItem.java | Class | |
| OrPredicate.java | Class | Denotes (e1 OR e2) predicate. |
| ParameterExpression.java | Class | Denotes a parameter in a query. |
| PathExpression.java | Interface | |
| PathOperator.java | enum | Operator that combines two components to form a path. |
| PlusExpression.java | Class | Denotes (e1 + e2) Expression. |
| Predicate.java | Interface | Interface used to define compound predicates. |
| PredicateOperand.java | Interface | Interface for constructing where-clause and having-clause conditions. |
| Publisher.java | Class | |
| QueryBuilder.java | Interface | |
| QueryBuilderImpl.java | Class | The factory for QueryDefinition. |
| QueryDefinition.java | Interface | |
| QueryDefinitionImpl.java | Class | Implements QueryDefinition. |
| QueryExpression.java | Class | An expression resulting from operation on a query itself. |
| RangeExpression.java | Class | Denotes a range used by e1 BETWEEN x AND y operation. |
| RootPath.java | Class | Denotes root domain instance representing a persistent type. |
| SelectItem.java | Interface | SelectItem instances are used in specifying the query's select list. |
| SimpleEntity.java | Class | |
| SimpleEntity2.java | Class | |
| SizeExpression.java | Class | Denotes SIZE(e) Expression. |
| SomeExpression.java | Class | Denotes SOME(Subquery) Expression. |
| SquareRootExpression.java | Class | Denotes SQRT(e) Expression. |
| Subquery.java | Interface | Instances of this interface can be used as subqueries. |
| SubStringExpression.java | Class | Denotes SUBSTR(a,i1,i2) Expression. |
| SumExpression.java | Class | Denotes SUM(e) Expression. |
| TestAbstractSchemaName.java | Class | Test that we can query by an entity's abstract schema name. |
| TestAccessPathsOfSubqueries.java | Class | |
| TestComplexQueries.java | Class | |
| TestDataStoreActions.java | Class | |
| TestDistinctQueries.java | Class | |
| TestDupNamedQuery.java | Class | |
| TestEJBDeleteUpdateImpl.java | Class | |
| TestEJBPolymorphicQuery.java | Class | |
| TestEJBQueryInterface.java | Class | |
| TestEscapedSingleQuotesInJPQL.java | Class | |
| TestInMemoryQueryMatchEscapes.java | Class | |
| TestJDBCEscapeDate.java | Class | |
| TestJPAQuerySubclassFunc.java | Class | |
| TestJPQLWithoutIdentificationVariable.java | Class | |
| TestMathQueries.java | Class | |
| TestMethodQLQuery.java | Class | Tests MethodQL. |
| TestNamedQueries.java | Class | |
| TestNewEntityAsQueryParameter.java | Class | Tests that managed, unmanaged or even transient Entity can be used as a
query parameter. |
| TestNewlinesInQueries.java | Class | |
| TestProjectionQueryWithIdenticalResult.java | Class | The query uses projection and result contains the same instance once as
a direct projection and again as a fetch group of the other projection. |
| TestQueryEscapeCharacters.java | Class | |
| TestQueryExcludingSubclasses.java | Class | Test that we can exclude subclass instances from query results. |
| TestQueryExpressionSplit.java | Class | |
| TestQueryIdOfRelationDoesNotJoin.java | Class | Test that querying the id of a related many-one (or one-one) does not create
a join across the tables. |
| TestQueryPagination.java | Class | Test that query pagination works properly. |
| TestQueryParameters.java | Class | Tests query parameters. |
| TestQueryResults.java | Class | Test that ResultList objects behaver correctly. |
| TestQueryTimeout.java | Class | Tests the new query timeout hint support in the JPA 2.0 spec. |
| TestQuotedNumbersInFilters2.java | Class | |
| TestResultSetMapping.java | Class | |
| TestSimple.java | Class | |
| TestSubquery.java | Class | |
| TestSubstring.java | Class | |
| TimesExpression.java | Class | Denotes (e1*e2) Expression. |
| TrimExpression.java | Class | Denotes TRIM(e1,x) Expression. |
| TrimSpec.java | enum | |
| TypeExpression.java | Class | Denotes TYPE(e) Expression. |
| UnaryConditionalOperator.java | enum | Enumeration of operator that operates on a single expression to generate
a predicate. |
| UnaryExpressionPredicate.java | Class | Unary Predicate results from an operator on an Expression. |
| UnaryFunctionalOperator.java | enum | Enumeration of operator that operates on a single expression to generate
another expression. |
| UnaryMinusExpression.java | Class | Denotes (-e) Expression. |
| UnaryOperator.java | enum | Enumeration of Operator that operate on a single expression. |
| UnaryOperatorExpression.java | Class | |
| UpperExpression.java | Class | Denotes UPPER(e) Expression. |
| ValueExpression.java | Class | Denotes VALUE(e) Expression. |
| VarArgsExpression.java | Class | A expression that holds an array of Expressions. |
| Visitable.java | Interface | An element of query that is convertible to a JPQL String given a aliasing
scheme. |
| WhenClause.java | Class | Denotes WHEN ... |