public class DerivedDeclaration extends AbstractRangeDeclaration
DerivedDeclaration represents an identification variable declaration that was
declared in the FROM clause of a SELECT subquery. The
"root" object is not an entity name but a derived path expression.IdentificationVariableDeclarationJPQLQueryDeclaration.TypejoinsbaseExpression, declarationExpression, identificationVariable, rootPath| Constructor and Description |
|---|
DerivedDeclaration()
Creates a new
DerivedDeclaration. |
| Modifier and Type | Method and Description |
|---|---|
String |
getSuperqueryVariableName()
If
CollectionMemberDeclaration.isDerived() is
true, then returns the identification variable used in the derived path expression
that is defined in the superquery, otherwise returns an empty string. |
JPQLQueryDeclaration.Type |
getType()
Determines the type this declaration represents.
|
addJoin, getJoins, hasJoinsgetBaseExpression, getDeclarationExpression, getIdentificationVariable, getRootPath, getVariableName, toStringpublic String getSuperqueryVariableName()
CollectionMemberDeclaration.isDerived() is
true, then returns the identification variable used in the derived path expression
that is defined in the superquery, otherwise returns an empty string.public JPQLQueryDeclaration.Type getType()
Copyright © 2007–2020 Eclipse.org - EclipseLink Project. All rights reserved.