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.org.eclipse.persistence.jpa.jpql.tools org.eclipse.persistence.jpa.jpql.tools.model The classes defined in this package define the state model API, a state model can be used to manually or programmatically create and edit a JPQL query.org.eclipse.persistence.jpa.jpql.tools.model.query This package contains theStateObjectclasses that represents 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 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()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 JPQLGrammarJPQLGrammar1_0. buildBaseGrammar()protected JPQLGrammarJPQLGrammar2_0. buildBaseGrammar()protected JPQLGrammarJPQLGrammar2_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 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. -
Uses of JPQLGrammar in org.eclipse.persistence.jpa.jpql.tools
Methods in org.eclipse.persistence.jpa.jpql.tools that return JPQLGrammar Modifier and Type Method Description JPQLGrammarAbstractJPQLQueryHelper. getGrammar()Returns the JPQL grammar that will be used to define how to parse a JPQL query.JPQLGrammarBasicRefactoringTool. getGrammar()Returns theJPQLGrammarthat is associated with this builder.JPQLGrammarDefaultContentAssistProposals. getGrammar()Returns theJPQLGrammarthat defines how the JPQL query was parsed.JPQLGrammarGenericSemanticValidatorHelper. getGrammar()JPQLGrammarJPQLQueryContext. getGrammar()Returns the JPQL grammar that will be used to define how to parse a JPQL query.JPQLGrammarRefactoringTool. getGrammar()Returns theJPQLGrammarthat is associated with this builder.protected abstract JPQLGrammarAbstractContentAssistVisitor. getLatestGrammar()Returns the latest supported JPQL grammar, which is required when checking the validity of a JPQL identifier.protected JPQLGrammarDefaultContentAssistVisitor. getLatestGrammar()protected JPQLGrammarEclipseLinkContentAssistVisitor. getLatestGrammar()Methods in org.eclipse.persistence.jpa.jpql.tools with parameters of type JPQLGrammar Modifier and Type Method Description protected abstract AbstractGrammarValidatorAbstractJPQLQueryHelper. buildGrammarValidator(JPQLGrammar jpqlGrammar)Creates the concrete instance of the validator that will grammatically validate the JPQL query.protected DefaultGrammarValidatorDefaultJPQLQueryHelper. buildGrammarValidator(JPQLGrammar jpqlGrammar)protected EclipseLinkGrammarValidatorEclipseLinkJPQLQueryHelper. buildGrammarValidator(JPQLGrammar jpqlGrammar)protected abstract JPQLQueryContextAbstractJPQLQueryHelper. buildJPQLQueryContext(JPQLGrammar jpqlGrammar)Creates a context that will be used to store and retrieve information about the JPQL query.protected JPQLQueryContextDefaultJPQLQueryHelper. buildJPQLQueryContext(JPQLGrammar jpqlGrammar)protected JPQLQueryContextEclipseLinkJPQLQueryHelper. buildJPQLQueryContext(JPQLGrammar jpqlGrammar)protected voidDefaultContentAssistProposals. initialize(JPQLGrammar jpqlGrammar, ContentAssistExtension extension)protected voidJPQLQueryContext. initialize(JPQLGrammar jpqlGrammar)Initializes thisJPQLQueryContext.Constructors in org.eclipse.persistence.jpa.jpql.tools with parameters of type JPQLGrammar Constructor Description AbstractJPQLQueryHelper(JPQLGrammar jpqlGrammar)Creates a newAbstractJPQLQueryHelper.BasicRefactoringTool(CharSequence jpqlQuery, JPQLGrammar jpqlGrammar, IManagedTypeProvider managedTypeProvider)Creates a newBasicRefactoringTool.BasicRefactoringTool(CharSequence jpqlFragment, JPQLGrammar jpqlGrammar, IManagedTypeProvider managedTypeProvider, String jpqlQueryBNFId)Creates a newBasicRefactoringTool.DefaultBasicRefactoringTool(CharSequence jpqlQuery, JPQLGrammar jpqlGrammar, IManagedTypeProvider managedTypeProvider)Creates a newDefaultBasicRefactoringTool.DefaultBasicRefactoringTool(CharSequence jpqlFragment, JPQLGrammar jpqlGrammar, IManagedTypeProvider managedTypeProvider, String jpqlQueryBNFId)Creates a newDefaultBasicRefactoringTool.DefaultContentAssistProposals(JPQLGrammar jpqlGrammar, ContentAssistExtension extension)Creates a newDefaultContentAssistProposals.DefaultGrammarValidator(JPQLGrammar jpqlGrammar)Creates a newDefaultGrammarValidator.DefaultJPQLQueryContext(JPQLGrammar jpqlGrammar)Creates a newDefaultJPQLQueryContext.DefaultJPQLQueryHelper(JPQLGrammar jpqlGrammar)Creates a newDefaultJPQLQueryHelper.EclipseLinkBasicRefactoringTool(CharSequence jpqlQuery, JPQLGrammar jpqlGrammar, IManagedTypeProvider managedTypeProvider)Creates a newEclipseLinkBasicRefactoringTool.EclipseLinkBasicRefactoringTool(CharSequence jpqlFragment, JPQLGrammar jpqlGrammar, IManagedTypeProvider managedTypeProvider, String jpqlQueryBNFId)Creates a newEclipseLinkBasicRefactoringTool.EclipseLinkJPQLQueryContext(JPQLGrammar jpqlGrammar)Creates a newEclipseLinkJPQLQueryContext.EclipseLinkJPQLQueryHelper(JPQLGrammar jpqlGrammar)Creates a newEclipseLinkJPQLQueryHelper.JPQLQueryContext(JPQLGrammar jpqlGrammar)Creates a newJPQLQueryContext. -
Uses of JPQLGrammar in org.eclipse.persistence.jpa.jpql.tools.model
Methods in org.eclipse.persistence.jpa.jpql.tools.model that return JPQLGrammar Modifier and Type Method Description JPQLGrammarEclipseLinkJPQLQueryBuilder. getGrammar()JPQLGrammarIJPQLQueryBuilder. getGrammar()Returns theJPQLGrammarthat is associated with this builder.JPQLGrammarJPQLQueryBuilder1_0. getGrammar()JPQLGrammarJPQLQueryBuilder2_0. getGrammar()JPQLGrammarJPQLQueryBuilder2_1. getGrammar()JPQLGrammarJPQLQueryBuilderWrapper. getGrammar()Methods in org.eclipse.persistence.jpa.jpql.tools.model with parameters of type JPQLGrammar Modifier and Type Method Description protected JPQLExpressionAbstractJPQLQueryBuilder. parse(CharSequence jpqlQuery, JPQLGrammar jpqlGrammar, boolean tolerant)Parses the given JPQL query with tolerant mode turned on.protected JPQLExpressionAbstractJPQLQueryBuilder. parse(CharSequence jpqFragment, JPQLGrammar jpqlGrammar, String queryBNFId)Parses the given JPQL fragment with tolerant mode turned on.Constructors in org.eclipse.persistence.jpa.jpql.tools.model with parameters of type JPQLGrammar Constructor Description EclipseLinkJPQLQueryBuilder(JPQLGrammar jpqlGrammar)Creates a newEclipseLinkJPQLQueryBuilder. -
Uses of JPQLGrammar in org.eclipse.persistence.jpa.jpql.tools.model.query
Methods in org.eclipse.persistence.jpa.jpql.tools.model.query that return JPQLGrammar Modifier and Type Method Description JPQLGrammarAbstractStateObject. getGrammar()JPQLGrammarJPQLQueryStateObject. getGrammar()JPQLGrammarStateObject. getGrammar()Returns the grammar that defines how to parse a JPQL query.
-