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

## Interface JPQLJoinSelectSingleContextView

- All Superinterfaces:
    JPQLContextView, JPQLSelectSingleContextView

      public interface JPQLJoinSelectSingleContextView
      extends JPQLSelectSingleContextView

  The interface provide a view on JPQL Join Clauses.The interface is an extension to JPQL select single context and provides methods for accessing JPQL Join clauses. The view can be used for building JPQL statements without any WHERE,ORDERBY clauses. The clauses are built from OData read entity request views.
  See Also:
    `JPQLSelectSingleContextView`

- - ### 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.JPQLSelectSingleContextView

      `getKeyPredicates, getParameterizedQueryMap, getSelectExpression`

    - ### 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.