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

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  JPAAccessFactory | Factory interface for creating JPA EDM Model view JPA Processor
  JPQLBuilderFactory | Factory interface for creating following instances JPQL statement builders of type `JPQLStatement.JPQLStatementBuilder` JPQL context builder of type `JPQLContext.JPQLContextBuilder`
  ODataJPAAccessFactory | Factory interface for creating following instances OData JPA Processor of type `ODataSingleProcessor` JPA EDM Provider of type `EdmProvider` OData JPA Context `ODataJPAContext` OData JPA Response Builder `ODataJPAResponseBuilder`

- Class Summary
  Class | Description
  --- | ---
  ODataJPAFactory | The class is an abstract factory for creating default ODataJPAFactory.

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

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

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