| Package | Description | 
|---|---|
| org.apache.openjpa.persistence.query | OpenJPA Dynamic Query
    This package provides dynamic query construction that are similar to weakly-typed Criteria API. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | AggregateType of the result of an aggregate operation | 
| interface  | DomainObjectDomain objects define the domain over which a query operates. | 
| interface  | ExpressionInstances of this interface can be used either as select list items or as
 predicate operands. | 
| interface  | PathExpressionInterface for operations over objects reached via paths | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbsExpressionDenotes ABS() operation on a given expression. | 
| class  | AbstractDomainObjectDomain Object is a path expression over which query is evaluated. | 
| class  | ArrayExpressionA single expression that holds an array of values. | 
| class  | AverageExpressionDenotes AVG() on a given Expression. | 
| class  | BinaryOperatorExpressionAn expression resulting from a binary operation on two expressions. | 
| class  | ConcatExpressionDenotes CONCAT(e1,e2,..) | 
| class  | CountExpressionDenotes COUNT(e) Expression. | 
| class  | CurrentTimeExpressionDenotes CURRENT_TIME(), CURRENT_DATE() and CURRENT_TIMESTAMP() expressions. | 
| class  | DistinctExpressionDenotes DISTINCT(e) Expression. | 
| class  | DividedByExpressionDenotes e1/e2 Expression. | 
| class  | ElseExpressionElse clause in a Case Statement. | 
| class  | EntryExpressionDenotes ENTRY(e) on a path. | 
| class  | FetchPathDenotes a path used in fetch join. | 
| class  | IndexExpressionDenotes INDEX(e) Expression. | 
| class  | JoinPathPath resulting by joining from a parent path via an attribute. | 
| class  | KeyExpressionDenotes KEY(e) Expression. | 
| class  | LengthExpressionDenotes LENGTH(e) Expression. | 
| class  | LiteralExpressionDenotes a Literal Expression. | 
| class  | LocateExpressionDenotes LOCATE(e1, e2, n) Expression. | 
| class  | LowerExpressionDenotes LOWER(e) Expression. | 
| class  | MaxExpressionDenotes MAX(e) Expression. | 
| class  | MinExpressionDenotes MIN(e) Expression. | 
| class  | MinusExpressionDenotes (e1 - e2) Expression. | 
| class  | NewInstanceDenotes NEW fully.qualified.class.name(arg1, arg2,...) | 
| class  | OperatorPathA path resulting from KEY() or VALUE() operation on an existing path. | 
| class  | ParameterExpressionDenotes a parameter in a query. | 
| class  | PlusExpressionDenotes (e1 + e2) Expression. | 
| class  | QueryDefinitionImplImplements QueryDefinition. | 
| class  | RangeExpressionDenotes a range used by e1 BETWEEN x AND y operation. | 
| class  | RootPathDenotes root domain instance representing a persistent type. | 
| class  | SizeExpressionDenotes SIZE(e) Expression. | 
| class  | SquareRootExpressionDenotes SQRT(e) Expression. | 
| class  | SubStringExpressionDenotes SUBSTR(a,i1,i2) Expression. | 
| class  | SumExpressionDenotes SUM(e) Expression. | 
| class  | TimesExpressionDenotes (e1*e2) Expression. | 
| class  | TrimExpressionDenotes TRIM(e1,x) Expression. | 
| class  | TypeExpressionDenotes TYPE(e) Expression. | 
| class  | UnaryMinusExpressionDenotes (-e) Expression. | 
| class  | UpperExpressionDenotes UPPER(e) Expression. | 
| class  | ValueExpressionDenotes VALUE(e) Expression. | 
| class  | VarArgsExpressionA expression that holds an array of Expressions. | 
| Modifier and Type | Method and Description | 
|---|---|
| SelectItem | DomainObject. entry()Return a select item corresponding to the map entry of a map-valued
 association or element collection. | 
| SelectItem | AbstractDomainObject. entry()Derives by ENTRY() operation on this path. | 
| SelectItem | AbstractDomainObject. newInstance(Class cls,
           SelectItem... args) | 
| SelectItem | QueryDefinitionImpl. newInstance(Class cls,
           SelectItem... args) | 
| SelectItem | QueryDefinition. newInstance(Class cls,
           SelectItem... args)Specify that a constructor for the given class is to be applied to the
 corresponding query results after the query is executed. | 
| Modifier and Type | Method and Description | 
|---|---|
| SelectItem | AbstractDomainObject. newInstance(Class cls,
           SelectItem... args) | 
| SelectItem | QueryDefinitionImpl. newInstance(Class cls,
           SelectItem... args) | 
| SelectItem | QueryDefinition. newInstance(Class cls,
           SelectItem... args)Specify that a constructor for the given class is to be applied to the
 corresponding query results after the query is executed. | 
| QueryDefinition | AbstractDomainObject. select(SelectItem... selectItems) | 
| QueryDefinition | QueryDefinitionImpl. select(SelectItem... items) | 
| QueryDefinition | QueryDefinition. select(SelectItem... selectItems)Specify the objects / values to be returned. | 
| QueryDefinition | AbstractDomainObject. selectDistinct(SelectItem... selectItems) | 
| QueryDefinition | QueryDefinitionImpl. selectDistinct(SelectItem... items) | 
| QueryDefinition | QueryDefinition. selectDistinct(SelectItem... selectItems)Specify the objects / values to be returned. | 
| Modifier and Type | Method and Description | 
|---|---|
| QueryDefinition | AbstractDomainObject. select(List<SelectItem> selectItemList) | 
| QueryDefinition | QueryDefinitionImpl. select(List<SelectItem> items) | 
| QueryDefinition | QueryDefinition. select(List<SelectItem> selectItemList)Specify the objects / values to be returned. | 
| QueryDefinition | AbstractDomainObject. selectDistinct(List<SelectItem> selectItemList) | 
| QueryDefinition | QueryDefinitionImpl. selectDistinct(List<SelectItem> items) | 
| QueryDefinition | QueryDefinition. selectDistinct(List<SelectItem> selectItemList)Specify the objects / values to be returned. | 
Copyright © 2006–2022 Apache Software Foundation. All rights reserved.