org.apache.olingo.odata2.jpa.processor.api.jpql

## Interface JPQLJoinContextView

- All Superinterfaces:
    JPQLContextView, JPQLSelectContextView

      public interface JPQLJoinContextView
      extends JPQLSelectContextView

  The interface provide a view on JPQL Join context.The interface provides methods for accessing the Join Clause which can be part of JPQL Select statement. The interface extends the JPQL Select Context to add JQPL Join clauses to the Select statement. The JPQL Join context view is built from OData read entity set with navigation request.
  See Also:
    `JPQLSelectContextView`

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `List<JPAJoinClause>` | `getJPAJoinClauses()` The method returns a list of JPA Join Clauses.

    - ### Methods inherited from interface org.apache.olingo.odata2.jpa.processor.api.jpql.JPQLSelectContextView

      `getOrderByCollection, getParameterizedQueryMap, getSelectExpression, getWhereExpression`

    - ### Methods inherited from interface org.apache.olingo.odata2.jpa.processor.api.jpql.JPQLContextView

      `getJPAEntityAlias, getJPAEntityName, getJPQLStatement, getType, setJPQLStatement`

- - ### Method Detail

    - #### getJPAJoinClauses

          List<JPAJoinClause> getJPAJoinClauses()

      The method returns a list of JPA Join Clauses. The returned list of values can be used for building JPQL Statements with Join clauses.
      Returns:
        a list of `JPAJoinClause`

Copyright © 2013-2023 The Apache Software Foundation. All Rights Reserved.