The org. for this object is the same as
for its target EntityReference, and can be looked up via
org.
using the value returned by getQuerySpaceUid().
This relies on reference lookups against the EntityReference instances, therefore this allows representation of the
circularity but with a little protection against potential stack overflows. This is unfortunately still a cyclic
graph. An alternative approach is to make the graph acyclic (DAG) would be to follow the process I adopted in the
original HQL Antlr v3 work with regard to always applying an alias to the "persister reference", even where that
meant creating a generated, unique identifier as the alias. That allows other parts of the tree to refer to the
"persister reference" by that alias without the need for potentially cyclic graphs (think ALIAS_REF in the current
ORM parser). Those aliases can then be mapped/catalogued against the "persister reference" for retrieval as needed.
| Modifier and Type | Method and Description |
|---|---|
| public String | Returns: The query space UID.Redeclares org. getQuerySpaceUid() must
be the same as returned by getTargetEntityReference()
|
| public EntityReference |
| getQuerySpaceUid | back to summary |
|---|---|
| public String getQuerySpaceUid() Redeclares org. The query space UID returned using
| |
| getTargetEntityReference | back to summary |
|---|---|
| public EntityReference getTargetEntityReference() Get the targeted EntityReference
| |