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.