|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.olingo.odata2.jpa.processor.api.access.JPAJoinClause
public class JPAJoinClause
A container for Java Persistence Join Clause that can be used for building
JPQL statements. The container has two main elements
| Nested Class Summary | |
|---|---|
static class |
JPAJoinClause.JOIN
Enumerated list of possible Joins in JPQL LEFT - left outer join FETCH - enable fetching of an association as a side effect of the execution of a query INNER - inner join |
| Constructor Summary | |
|---|---|
JPAJoinClause(String entityName,
String entityAlias,
String entityRelationShip,
String entityRelationShipAlias,
String joinCondition,
JPAJoinClause.JOIN joinType)
Constructor for creating elements of JPA Join Clause container. |
|
| Method Summary | |
|---|---|
String |
getEntityAlias()
The method returns Java Persistence Entity alias name participating in the join. |
String |
getEntityName()
The method returns Java Persistence Entity participating in the join. |
String |
getEntityRelationShip()
The method returns Java Persistence Entity Relationship name participating in the join. |
String |
getEntityRelationShipAlias()
The method returns Java Persistence Entity Relationship Alias name participating in the join. |
String |
getJoinCondition()
The method returns a join condition that can be used for building JPQL join statements. |
JPAJoinClause.JOIN |
getJoinType()
The method returns the type of JPAJoinClause.JOIN that
can be used for building JPQL join statements. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JPAJoinClause(String entityName,
String entityAlias,
String entityRelationShip,
String entityRelationShipAlias,
String joinCondition,
JPAJoinClause.JOIN joinType)
entityName - is the name of the JPA entity participating in the joinentityAlias - is the alias for the JPA entity participating in the joinentityRelationShip - is the name of the JPA entity relationship participating in
the joinentityRelationShipAlias - is the alias name of the JPA entity relationship participating
in the joinjoinCondition - is the condition on which the joins should occurjoinType - is the type of join JPAJoinClause.JOIN to execute| Method Detail |
|---|
public String getEntityName()
public String getEntityAlias()
public String getEntityRelationShip()
public String getEntityRelationShipAlias()
public String getJoinCondition()
public JPAJoinClause.JOIN getJoinType()
JPAJoinClause.JOIN that
can be used for building JPQL join statements.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||