Class 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:
    JPQLStatement, JPQLContextType, JPQLBuilderFactory
    • Field Detail

      • 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 Detail

      • JPQLContext

        public JPQLContext()