Class EclipseLinkJPQLQueryContext


  • public class EclipseLinkJPQLQueryContext
    extends JPQLQueryContext
    This context is used to store information related to the JPQL query. It supports the EclipseLink extension over the default JPQL grammar.
     IQuery externalQuery = ...;
    
     JPQLQueryContext context = new JPQLQueryContext(DefaultJPQLGrammar.instance());
     context.setQuery(query);
    If the JPQL query is already parsed, then the context can use it and it needs to be set before setting the IQuery:
     JPQLExpression jpqlExpression = ...;
    
     JPQLQueryContext context = new JPQLQueryContext(DefaultJPQLGrammar.instance());
     context.setJPQLExpression(jpqlExpression);
     context.setQuery(query);
    Version:
    2.4
    Author:
    Pascal Filion
    Since:
    2.4