public abstract class AbstractRangeDeclaration extends Declaration
DerivedDeclaration
,
RangeDeclaration
JPQLQueryDeclaration.Type
Constructor and Description |
---|
AbstractRangeDeclaration()
Creates a new
AbstractRangeDeclaration . |
Modifier and Type | Method and Description |
---|---|
java.util.List<Join> |
getJoins()
Returns the
JOIN expressions defined with this declaration, if supported. |
boolean |
hasJoins()
Determines whether the declaration contains JOIN expressions.
|
getBaseExpression, getDeclarationExpression, getIdentificationVariable, getRootPath, getVariableName, toString
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getType
public AbstractRangeDeclaration()
AbstractRangeDeclaration
.public java.util.List<Join> getJoins()
JOIN
expressions defined with this declaration, if supported.
The list contains the JOIN
expressions in ordered they were declared.getJoins
in interface JPQLQueryDeclaration
getJoins
in class Declaration
public boolean hasJoins()
true
only when JPQLQueryDeclaration.Type.isRange()
returns true
. A collection
member declaration does not have JOIN expressions.hasJoins
in interface JPQLQueryDeclaration
hasJoins
in class Declaration
true
if at least one JOIN expression was parsed;
otherwise false
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference