|
||||||||||
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 executeMethod 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 |