|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface PathComponent<T extends Attribute,U extends Relationship>
A component in a path chain.
| Method Summary | |
|---|---|
Iterable<PathComponent<T,U>> |
getAliasedPath()
Returns an aliased path or null if this component is not an alias. |
T |
getAttribute()
|
JoinType |
getJoinType()
Returns a joint type of this path component in the expression. |
String |
getName()
|
U |
getRelationship()
|
boolean |
isAlias()
Returns true if this component is an alias for a different path. |
boolean |
isLast()
|
| Method Detail |
|---|
T getAttribute()
U getRelationship()
String getName()
JoinType getJoinType()
boolean isLast()
boolean isAlias()
getAliasedPath().
Iterable<PathComponent<T,U>> getAliasedPath()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||