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()Returns theJPQLGrammarthat defines how the JPQL query was parsed.protected JPQLGrammarAbstractSemanticValidator. getGrammar()Returns theJPQLGrammarthat defines how the JPQL query was parsed.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 JPA 2.1 functional specification and the EclipseLink 2.6.classDefaultJPQLGrammarThisJPQL grammarprovides support for parsing JPQL queries defined in the latest JPA 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.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.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()Creates the baseJPQLGrammarthis one extends, if one exists.protected JPQLGrammarEclipseLinkJPQLGrammar2_0. buildBaseGrammar()Creates the baseJPQLGrammarthis one extends, if one exists.protected JPQLGrammarEclipseLinkJPQLGrammar2_1. buildBaseGrammar()Creates the baseJPQLGrammarthis one extends, if one exists.protected JPQLGrammarEclipseLinkJPQLGrammar2_2. buildBaseGrammar()Creates the baseJPQLGrammarthis one extends, if one exists.protected JPQLGrammarEclipseLinkJPQLGrammar2_3. buildBaseGrammar()Creates the baseJPQLGrammarthis one extends, if one exists.protected JPQLGrammarEclipseLinkJPQLGrammar2_4. buildBaseGrammar()Creates the baseJPQLGrammarthis one extends, if one exists.protected JPQLGrammarEclipseLinkJPQLGrammar2_5. buildBaseGrammar()Creates the baseJPQLGrammarthis one extends, if one exists.protected JPQLGrammarEclipseLinkJPQLGrammar2_6. buildBaseGrammar()Creates the baseJPQLGrammarthis one extends, if one exists.protected JPQLGrammarJPQLGrammar1_0. buildBaseGrammar()Creates the baseJPQLGrammarthis one extends, if one exists.protected JPQLGrammarJPQLGrammar2_0. buildBaseGrammar()Creates the baseJPQLGrammarthis one extends, if one exists.protected JPQLGrammarJPQLGrammar2_1. buildBaseGrammar()Creates the baseJPQLGrammarthis one extends, if one exists.JPQLGrammarAbstractJPQLGrammar. getBaseGrammar()Creates the baseJPQLGrammarthis one extends.JPQLGrammarAbstractExpression. getGrammar()Returns theJPQLGrammarthat defines how the JPQL query was parsed.JPQLGrammarExpression. getGrammar()Returns theJPQLGrammarthat defines how the JPQL query was parsed.JPQLGrammarJPQLExpression. getGrammar()Returns theJPQLGrammarthat defines how the JPQL query was parsed.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 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.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.
-