Uses of Interface
org.eclipse.persistence.jpa.jpql.parser.JPQLGrammar
-
Packages that use JPQLGrammar Package Description org.eclipse.persistence.jpa.jpql This package contains the Hermes features (except the parser itself): semantic and grammatical validations, content assist support, calculating the query result type or the possible type of an input parameter, refactoring tools.org.eclipse.persistence.jpa.jpql.parser This is the core of Hermes, this package contains the classes that can parse a JPQL query. -
-
Uses of JPQLGrammar in org.eclipse.persistence.jpa.jpql
Methods in org.eclipse.persistence.jpa.jpql that return JPQLGrammar Modifier and Type Method Description protected JPQLGrammarAbstractGrammarValidator. getGrammar()protected JPQLGrammarAbstractSemanticValidator. getGrammar()protected abstract JPQLGrammarAbstractValidator. getGrammar()Returns theJPQLGrammarthat defines how the JPQL query was parsed.JPQLGrammarSemanticValidatorHelper. getGrammar()Returns theJPQLGrammarthat defines how the JPQL query was parsed.Constructors in org.eclipse.persistence.jpa.jpql with parameters of type JPQLGrammar Constructor Description AbstractGrammarValidator(JPQLGrammar jpqlGrammar)Creates a newAbstractGrammarValidator.EclipseLinkGrammarValidator(JPQLGrammar jpqlGrammar)Creates a newEclipseLinkGrammarValidator. -
Uses of JPQLGrammar in org.eclipse.persistence.jpa.jpql.parser
Classes in org.eclipse.persistence.jpa.jpql.parser that implement JPQLGrammar Modifier and Type Class Description classAbstractJPQLGrammarThe abstract definition of aJPQLGrammar.classDefaultEclipseLinkJPQLGrammarThisJPQL grammarprovides support for parsing JPQL queries defined by the latest Jakarta Persistence functional specification and the latest EclipseLink.classDefaultJPQLGrammarThisJPQL grammarprovides support for parsing JPQL queries defined in the latest Jakarta Persistence functional specification.classEclipseLinkJPQLGrammar1ThisJPQL grammarprovides support for parsing JPQL queries defined in JSR-220 - Enterprise JavaBeans 3.0.classEclipseLinkJPQLGrammar2_0ThisJPQLGrammarprovides support for parsing JPQL queries defined in JSR-337 - Java Persistence 2.0.classEclipseLinkJPQLGrammar2_1ThisJPQLGrammarprovides support for parsing JPQL queries defined in JSR-337 - Java Persistence 2.0 and the additional support provided by EclipseLink 2.1.classEclipseLinkJPQLGrammar2_2ThisJPQLGrammarprovides support for parsing JPQL queries defined in JSR-337 - Java Persistence 2.0.classEclipseLinkJPQLGrammar2_3ThisJPQLGrammarprovides support for parsing JPQL queries defined in JSR-337 - Java Persistence 2.0.classEclipseLinkJPQLGrammar2_4ThisJPQLGrammarprovides support for parsing JPQL queries defined in JSR-338 - Java Persistence 2.1 and the additional support provided by EclipseLink 2.4.classEclipseLinkJPQLGrammar2_5ThisJPQLGrammarprovides support for parsing JPQL queries defined in JSR-338 - Java Persistence 2.1 and the additional support provided by EclipseLink 2.5.classEclipseLinkJPQLGrammar2_6ThisJPQLGrammarprovides support for parsing JPQL queries defined in JSR-338 - Java Persistence 2.1 and the additional support provided by EclipseLink 2.6.classEclipseLinkJPQLGrammar4_0ThisJPQLGrammarprovides support for parsing JPQL queries defined in Jakarta Persistence 3.1 and the additional support provided by EclipseLink 4.0.classJPQLGrammar1_0ThisJPQLGrammarprovides support for parsing JPQL queries defined in JSR-220 - Enterprise JavaBeans 3.0.classJPQLGrammar2_0ThisJPQLGrammarprovides support for parsing JPQL queries defined in JSR-337 - Java Persistence 2.0.classJPQLGrammar2_1ThisJPQLGrammarprovides support for parsing JPQL queries defined in JSR-338 - Java Persistence 2.1.classJPQLGrammar2_2ThisJPQLGrammarprovides support for parsing JPQL queries defined in Java Persistence 2.2.classJPQLGrammar3_0ThisJPQLGrammarprovides support for parsing JPQL queries defined in Jakarta Persistence 3.0.classJPQLGrammar3_1ThisJPQLGrammarprovides support for parsing JPQL queries defined in Jakarta Persistence 3.1.Methods in org.eclipse.persistence.jpa.jpql.parser that return JPQLGrammar Modifier and Type Method Description protected abstract JPQLGrammarAbstractJPQLGrammar. buildBaseGrammar()Creates the baseJPQLGrammarthis one extends, if one exists.protected JPQLGrammarEclipseLinkJPQLGrammar1. buildBaseGrammar()protected JPQLGrammarEclipseLinkJPQLGrammar2_0. buildBaseGrammar()protected JPQLGrammarEclipseLinkJPQLGrammar2_1. buildBaseGrammar()protected JPQLGrammarEclipseLinkJPQLGrammar2_2. buildBaseGrammar()protected JPQLGrammarEclipseLinkJPQLGrammar2_3. buildBaseGrammar()protected JPQLGrammarEclipseLinkJPQLGrammar2_4. buildBaseGrammar()protected JPQLGrammarEclipseLinkJPQLGrammar2_5. buildBaseGrammar()protected JPQLGrammarEclipseLinkJPQLGrammar2_6. buildBaseGrammar()protected JPQLGrammarEclipseLinkJPQLGrammar4_0. buildBaseGrammar()protected JPQLGrammarJPQLGrammar1_0. buildBaseGrammar()protected JPQLGrammarJPQLGrammar2_0. buildBaseGrammar()protected JPQLGrammarJPQLGrammar2_1. buildBaseGrammar()protected JPQLGrammarJPQLGrammar2_2. buildBaseGrammar()protected JPQLGrammarJPQLGrammar3_0. buildBaseGrammar()protected JPQLGrammarJPQLGrammar3_1. buildBaseGrammar()JPQLGrammarAbstractJPQLGrammar. getBaseGrammar()Creates the baseJPQLGrammarthis one extends.JPQLGrammarAbstractExpression. getGrammar()JPQLGrammarExpression. getGrammar()Returns theJPQLGrammarthat defines how the JPQL query was parsed.JPQLGrammarJPQLExpression. getGrammar()static JPQLGrammarDefaultEclipseLinkJPQLGrammar. instance()Returns the singleton instance of this class.static JPQLGrammarDefaultJPQLGrammar. instance()Returns the singleton instance of this class.static JPQLGrammarEclipseLinkJPQLGrammar1. instance()Returns the singleton instance of this class.static JPQLGrammarEclipseLinkJPQLGrammar2_0. instance()Returns the singleton instance of this class.static JPQLGrammarEclipseLinkJPQLGrammar2_1. instance()Returns the singleton instance of this class.static JPQLGrammarEclipseLinkJPQLGrammar2_2. instance()Returns the singleton instance of this class.static JPQLGrammarEclipseLinkJPQLGrammar2_3. instance()Returns the singleton instance of this class.static JPQLGrammarEclipseLinkJPQLGrammar2_4. instance()Returns the singleton instance of this class.static JPQLGrammarEclipseLinkJPQLGrammar2_5. instance()Returns the singleton instance of this class.static JPQLGrammarEclipseLinkJPQLGrammar2_6. instance()Returns the singleton instance of this class.static JPQLGrammarEclipseLinkJPQLGrammar4_0. instance()Returns the singleton instance of this class.static JPQLGrammarJPQLGrammar1_0. instance()Returns the singleton instance of the default implementation ofJPQLGrammarwhich provides support for the JPQL grammar defined in the JPA 1.0 functional specification.static JPQLGrammarJPQLGrammar2_0. instance()Returns the singleton instance of the default implementation ofJPQLGrammarwhich provides support for the JPQL grammar defined in the JPA 2.0 functional specification.static JPQLGrammarJPQLGrammar2_1. instance()Returns the singleton instance of the default implementation ofJPQLGrammarwhich provides support for the JPQL grammar defined in the JPA 2.1 functional specification.static JPQLGrammarJPQLGrammar2_2. instance()Returns the singleton instance of the default implementation ofJPQLGrammarwhich provides support for the JPQL grammar defined in the JPA 2.2 functional specification.static JPQLGrammarJPQLGrammar3_0. instance()Returns the singleton instance of the default implementation ofJPQLGrammarwhich provides support for the JPQL grammar defined in the Jakarta Persistence 3.0 functional specification.static JPQLGrammarJPQLGrammar3_1. instance()Returns the singleton instance of the default implementation ofJPQLGrammarwhich provides support for the JPQL grammar defined in the Jakarta Persistence 3.1 functional specification.Constructors in org.eclipse.persistence.jpa.jpql.parser with parameters of type JPQLGrammar Constructor Description JPQLExpression(CharSequence query, JPQLGrammar jpqlGrammar)Creates a newJPQLExpression, which is the root of the JPQL parsed tree.JPQLExpression(CharSequence query, JPQLGrammar jpqlGrammar, boolean tolerant)Creates a newJPQLExpression, which is the root of the JPQL parsed tree.JPQLExpression(CharSequence jpqlFragment, JPQLGrammar jpqlGrammar, String queryBNFId, boolean tolerant)Creates a newJPQLExpressionthat will parse the given fragment of a JPQL query.VirtualJPQLQueryBNF(JPQLGrammar jpqlGrammar)Creates a newVirtualJPQLQueryBNF.
-