All Classes and Interfaces
Class
Description
Factory interface for creating
JPA EDM Model view
JPA Processor
The default name for EDM
property is derived from JPA attribute name.
Java class for anonymous complex type.
A view on Java Persistence Entity Relationship and Entity Data Model
Association End.
A view on Java Persistence Entity Relationship and Entity Data Model
Association Set.
A View on Java Persistence Entity Relationship and Entity Data Model
Association.
A base view on Java Persistence Model and Entity Data Model.
JPAEdmBuilder interface provides methods for building elements of an Entity Data Model (EDM) from
a Java Persistence Model.
A view on properties of Java Persistence embeddable type and EDM complex
type.
A view on Java Persistence embeddable types and EDM complex types.
A view on JPA EDM entity container.
A view on Java Persistence entity type and EDM entity sets.
A view on Java Persistence entity types and EDM entity types.
The interface provides methods to extend JPA EDM containers.
A view on EDM Function Imports.
A view on Java Persistence Entity Key Attributes and EDM Key properties.
The interface acts a container for storing Java persistence column name.
Java class for anonymous complex type.
Interface provides methods to access JPA EDM mapping model.
This object contains factory methods for each Java content interface and Java
element interface generated in the
org.apache.olingo.odata2.processor.api.jpa.model.mapping package.
A view on JPA meta model and EDM meta model.
A view on Java persistence entity relationship and EDM navigation property.
A view on Java Persistence Entity Attributes and EDM properties.
A view on Java Persistence Entity Join Column's "name" and
"referenced column name" attributes and Entity Data Model Referential
Constraint's dependent and principal roles respectively.
Two types of EDM roles of a referential constraint.
A view on Java Persistence Entity Join Columns and Entity Data Model
Referential Constraint.
A view on Java Persistence Model and Entity Data Model Schema.
The default name for EDM
complex type is derived from JPA Embeddable type name.
Java class for JPAEmbeddableTypesMapType complex type.
The default name for EDM
entity type is derived from JPA entity type name.
Java class for JPAEntityTypesMapType complex type.
A container for JPA Functions.
A container for Java Persistence Join Clause that can be used for building
JPQL statements.
Enumerated list of possible Joins in JPQL
LEFT - left outer join
FETCH - enable fetching of an association as a side effect of the
execution of a query
INNER - inner join
The abstract class is a compilation of objects required for building specific
instances of JPA Method Context.
The abstract class is extended by specific JPA Method Context Builder to
build JPA Method Context types.
The interface provides view on JPA Method Context.
By default Java Persistence Unit name is taken as EDM schema name.
The interface provides methods for processing OData Requests for Create, Read, Update, Delete operations.
The default name for EDM navigation property is derived from JPA relationship
name.
Java class for anonymous complex type.
Factory interface for creating following instances
JPQL statement builders of type
JPQLStatement.JPQLStatementBuilder
JPQL context builder of type
JPQLContext.JPQLContextBuilder
The abstract class is a compilation of objects required for building
JPQLStatement.The abstract class is extended by specific JPQLContext builder for
building JPQLContexts.
Enumerated list of JPQL context Types.
The interface provides a view on JPQL Context.
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 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 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".
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".
The class represents a Java Persistence Query Language (JPQL) Statement.
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.
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
This class does the compilation of context objects required for OData JPA
Runtime.
The exception class is the base of OData JPA exceptions.
The class is an abstract factory for creating default ODataJPAFactory.
The interface is used to access language dependent message texts.
The exception is thrown for any unexpected errors raising while
accessing/transforming Java Persistence Models.
Extend this class and implement an OData JPA processor if the default
behavior of OData JPA Processor library has to be overwritten.
Extend this class to build JPA Query object for a given OData request.
The interface provides methods for building an OData response from a JPA Entity.
The exception is thrown for any unexpected errors raising while accessing
data from Java Persistence Models.
Extend this factory class and create own instance of
ODataService that
transforms Java Persistence
Models into an OData Service.This class provides a thread safe container for accessing Tombstone objects
Extend this class and implement a JPA Entity Listener as specified in JSR 317 Java Persistence 2.0.
Interface for JPA-Transaction abstraction.
The interface is a call back interface that enables OData JPA Processor to get JPA provider specific
implementation
of java.sql.Blob and java.sql.Clob instances.