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

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  JPQLContextView | The interface provides a view on JPQL Context.
  JPQLJoinContextView | 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.
  JPQLJoinSelectSingleContextView | 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.
  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".

- Class Summary
  Class | 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.
  JPQLStatement | The class represents a Java Persistence Query Language (JPQL) Statement.
  JPQLStatement.DELIMITER |
  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.
  JPQLStatement.KEYWORD |
  JPQLStatement.Operator |

- Enum Summary
  Enum | Description
  --- | ---
  JPQLContextType | Enumerated list of JPQL context Types.

## Package org.apache.olingo.odata2.jpa.processor.api.jpql Description

### OData JPA Processor API Library - Java Persistence Query Language

The library provides set of APIs for building JPQL contexts from OData Requests. The JPQL contexts thus built can be used for building JPQL Statements.

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