public interface DomainObject extends PathExpression, QueryDefinition
| Modifier and Type | Method and Description | 
|---|---|
SelectItem | 
entry()
Return a select item corresponding to the map entry of a map-valued
 association or element collection. 
 | 
Expression | 
index()
Return an expression that corresponds to the index. of the domain object
 in the referenced association or element collection. 
 | 
DomainObject | 
join(String attribute)
Extend the query domain by joining with a class that can be navigated to
 or that is embedded in the class corresponding to the domain object on
 which the method is invoked. 
 | 
FetchJoinObject | 
joinFetch(String attribute)
Specify that the association or element collection that is referenced by
 the attribute be eagerly fetched through use of an inner join. 
 | 
PathExpression | 
key()
Return a path expression corresponding to the key of a map-valued
 association or element collection. 
 | 
DomainObject | 
leftJoin(String attribute)
Extend the query domain by left outer joining with a class that can be
 navigated to or that is embedded in the class corresponding to the domain
 object on which the method is invoked. 
 | 
FetchJoinObject | 
leftJoinFetch(String attribute)
Specify that the association or element collection that is referenced by
 the attribute be eagerly fetched through use of a left outer join. 
 | 
PathExpression | 
value()
Return a path expression corresponding to the value of a map-valued
 association or element collection. 
 | 
avg, count, get, isEmpty, max, min, size, sum, typeabs, concat, concat, dividedBy, dividedBy, in, in, in, in, in, in, isNull, length, locate, locate, locate, locate, locate, locate, lower, member, minus, minus, minus, mod, mod, plus, plus, sqrt, substring, substring, substring, substring, substring, substring, times, times, trim, trim, trim, trim, trim, trim, upperasc, descaddRoot, addSubqueryRoot, all, any, coalesce, coalesce, coalesce, coalesce, currentDate, currentTime, currentTimestamp, exists, generalCase, groupBy, groupBy, having, literal, literal, literal, literal, literal, literal, literal, literal, newInstance, nullif, nullif, nullif, nullif, nullif, nullif, nullif, nullLiteral, orderBy, orderBy, param, predicate, select, select, selectDistinct, selectDistinct, simpleCase, simpleCase, simpleCase, simpleCase, simpleCase, simpleCase, simpleCase, some, wherebetween, between, between, between, between, between, between, between, between, between, between, between, between, equal, equal, equal, equal, equal, equal, equal, equal, greaterEqual, greaterEqual, greaterEqual, greaterEqual, greaterEqual, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, lessEqual, lessEqual, lessEqual, lessEqual, lessEqual, lessThan, lessThan, lessThan, lessThan, lessThan, like, like, like, like, like, like, notEqual, notEqual, notEqual, notEqual, notEqual, notEqual, notEqual, notEqualDomainObject join(String attribute)
attribute - -
                  name of the attribute that references the target of the
                  joinDomainObject leftJoin(String attribute)
attribute - -
                  name of the attribute that references the target of the
                  joinFetchJoinObject joinFetch(String attribute)
attribute - -
                  name of the attribute that references the target of the
                  joinFetchJoinObject leftJoinFetch(String attribute)
attribute - -
                  name of the attribute that references the target of the
                  joinPathExpression value()
PathExpression key()
SelectItem entry()
Expression index()
Copyright © 2006–2022 Apache Software Foundation. All rights reserved.