# Uses of Package
org.apache.olingo.odata2.jpa.processor.api.jpql

- Packages that use org.apache.olingo.odata2.jpa.processor.api.jpql
  Package | Description
  --- | ---
  org.apache.olingo.odata2.jpa.processor.api.access | OData JPA Processor API Library - Java Persistence Access The library provides a set of APIs to access Java Persistence Models and Data.
  org.apache.olingo.odata2.jpa.processor.api.factory | OData JPA Processor API Library - Factory The library provides different types of factories for creating instances for Accessing Java Persistence Model/Data Building different types of JPQL statements Accessing OData EDM provider and processor The instances of these factories can be obtained from an abstract ODataJPAFactory.
  org.apache.olingo.odata2.jpa.processor.api.jpql | OData JPA Processor API Library - Java Persistence Query Language The library provides set of APIs for building JPQL contexts from OData Requests.

- Classes in org.apache.olingo.odata2.jpa.processor.api.jpql used by org.apache.olingo.odata2.jpa.processor.api.access
  Class and Description
  JPQLContextType Enumerated list of JPQL context Types.

- Classes in org.apache.olingo.odata2.jpa.processor.api.jpql used by org.apache.olingo.odata2.jpa.processor.api.factory
  Class and Description
  JPQLContext.JPQLContextBuilder The abstract class is extended by specific JPQLContext builder for building JPQLContexts.
  JPQLContextType Enumerated list of JPQL context Types.
  JPQLContextView The interface provides a view on JPQL Context.
  JPQLStatement.JPQLStatementBuilder The abstract class is extended by specific JPQL statement builders for building JPQL statements like Select statements Select single statements Select statements with Join Insert/Modify/Delete statements A default statement builder for building each kind of JPQL statements is provided by the library.

- Classes in org.apache.olingo.odata2.jpa.processor.api.jpql used by org.apache.olingo.odata2.jpa.processor.api.jpql
  Class and Description
  JPQLContext The abstract class is a compilation of objects required for building `JPQLStatement`.
  JPQLContext.JPQLContextBuilder The abstract class is extended by specific JPQLContext builder for building JPQLContexts.
  JPQLContextType Enumerated list of JPQL context Types.
  JPQLContextView The interface provides a view on JPQL Context.
  JPQLSelectContextView The interface provide a view on JPQL select context.The interface provides methods for accessing the clauses of a JPQL SELECT statement like "SELECT", "ORDERBY", "WHERE".
  JPQLSelectSingleContextView The interface provide a view on JPQL select single context.The interface provides methods for accessing the clause of a JPQL SELECT statement like "SELECT".
  JPQLStatement The class represents a Java Persistence Query Language (JPQL) Statement.
  JPQLStatement.JPQLStatementBuilder The abstract class is extended by specific JPQL statement builders for building JPQL statements like Select statements Select single statements Select statements with Join Insert/Modify/Delete statements A default statement builder for building each kind of JPQL statements is provided by the library.

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