java.lang.Object
org.apache.olingo.odata2.jpa.processor.api.jpql.JPQLContext
All Implemented Interfaces:
JPQLContextView

public abstract class JPQLContext extends Object implements JPQLContextView
The abstract class is a compilation of objects required for building JPQLStatement. Extend this class to implement specific implementations of JPQL context types (Select, Join). A JPQL Context is constructed from an OData request. Depending on OData CRUD operation performed on an Entity, a corresponding JPQL context object is built. The JPQL context object thus built can be used for constructing JPQL statements.
A default implementation is provided by the library.
See Also:
  • Field Details

    • jpaEntityAlias

      protected String jpaEntityAlias
      An alias for Java Persistence Entity
    • jpaEntityName

      protected String jpaEntityName
      Java Persistence Entity name
    • type

      protected JPQLContextType type
      The type of JPQL context. Based on the type JPQL statements can be built.
    • pagingRequested

      protected boolean pagingRequested
  • Constructor Details

    • JPQLContext

      public JPQLContext()
  • Method Details