| Constructor and Description |
|---|
JoinPath(Join element,
List<JoinPath> paths)
Creates a normalized relation path.
|
JoinPath(List<Join> elements,
List<JoinPath> paths)
Creates a relation path.
|
| Modifier and Type | Method and Description |
|---|---|
Join |
findJoin(List<org.tentackle.model.Relation> relations)
Find the join for given relation path.
|
List<Join> |
getElements() |
List<JoinPath> |
getPaths() |
void |
normalize()
Normalizes the join and all subjoins.
A normalized join contains only a single element. |
String |
toString() |
public JoinPath(List<Join> elements, List<JoinPath> paths)
elements - the relations, null or empty if nonepaths - the continuation paths, null or empty if nonepublic Join findJoin(List<org.tentackle.model.Relation> relations)
relations - the relation pathpublic void normalize()
Tentackle - distributed, domain- and model-driven