Uses of Interface
org.eclipse.persistence.jpa.jpql.tools.model.IJPQLQueryBuilder
Package
Description
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.
This package contains the
StateObject
classes that represents a JPQL query.-
Uses of IJPQLQueryBuilder in org.eclipse.persistence.jpa.jpql.tools
Modifier and TypeMethodDescriptionprotected IJPQLQueryBuilder
DefaultJPQLQueryHelper.buildQueryBuilder()
Creates the rightIJPQLQueryBuilder
based on the JPQL grammar.protected IJPQLQueryBuilder
EclipseLinkJPQLQueryHelper.buildQueryBuilder()
Creates the rightIJPQLQueryBuilder
based on the JPQL grammar.RefactoringTool.getJPQLQueryBuilder()
Returns the builder that creates theStateObject
representation of the JPQL query.ModifierConstructorDescriptionDefaultRefactoringTool
(IManagedTypeProvider managedTypeProvider, IJPQLQueryBuilder jpqlQueryBuilder, CharSequence jpqlQuery) Creates a newRefactoringTool
.DefaultRefactoringTool
(IManagedTypeProvider managedTypeProvider, IJPQLQueryBuilder jpqlQueryBuilder, CharSequence jpqlFragment, String jpqlQueryBNFId) Creates a newRefactoringTool
.EclipseLinkRefactoringTool
(IManagedTypeProvider managedTypeProvider, IJPQLQueryBuilder jpqlQueryBuilder, CharSequence jpqlQuery) Creates a newEclipseLinkRefactoringTool
.EclipseLinkRefactoringTool
(IManagedTypeProvider managedTypeProvider, IJPQLQueryBuilder jpqlQueryBuilder, CharSequence jpqlFragment, String jpqlQueryBNFId) Creates a newEclipseLinkRefactoringTool
.protected
RefactoringTool
(IManagedTypeProvider managedTypeProvider, IJPQLQueryBuilder jpqlQueryBuilder, CharSequence jpqlQuery) Creates a newRefactoringTool
.protected
RefactoringTool
(IManagedTypeProvider managedTypeProvider, IJPQLQueryBuilder jpqlQueryBuilder, CharSequence jpqlFragment, String jpqlQueryBNFId) Creates a newRefactoringTool
. -
Uses of IJPQLQueryBuilder in org.eclipse.persistence.jpa.jpql.tools.model
Modifier and TypeClassDescriptionclass
An abstract implementation ofIJPQLQueryBuilder
that parses a JPQL query or any JPQL fragments and creates theStateObject
representation by delegating the creation to an instance ofBasicStateObjectBuilder
.final class
An implementation ofIJPQLQueryBuilder
that provides support based on the latest release of the Java Persistence functional specification.final class
An implementation ofIJPQLQueryBuilder
that provides support based on the latest release of the Java Persistence functional specification.final class
An implementation ofIJPQLQueryBuilder
that provides support based on the release of the Java Persistence functional specification defined in JSR-337 - Java Persistence 2.0.final class
An implementation ofIJPQLQueryBuilder
that provides support based on the Java Persistence functional specification defined in JSR-220 - Enterprise JavaBeans 3.0.final class
An implementation ofIJPQLQueryBuilder
that provides support based on the Java Persistence functional specification defined in JSR-337 - Java Persistence 2.0.final class
An implementation ofIJPQLQueryBuilder
that provides support based on the Java Persistence functional specification defined in JSR-338 - Java Persistence 2.1.class
This builder wraps another builder and simply delegates the calls to it.Modifier and TypeMethodDescriptionprotected IJPQLQueryBuilder
JPQLQueryBuilderWrapper.getDelegate()
Returns the delegate builder that receives the calls from this one.ModifierConstructorDescriptionprotected
JPQLQueryBuilderWrapper
(IJPQLQueryBuilder delegate) Creates a newJPQLQueryBuilderWrapper
. -
Uses of IJPQLQueryBuilder in org.eclipse.persistence.jpa.jpql.tools.model.query
Modifier and TypeMethodDescriptionAbstractStateObject.getQueryBuilder()
JPQLQueryStateObject.getQueryBuilder()
StateObject.getQueryBuilder()
Returns theIJPQLQueryBuilder
that is responsible to create various part of theStateObject
hierarchy.Modifier and TypeMethodDescriptionprotected void
JPQLQueryStateObject.initialize
(IJPQLQueryBuilder queryBuilder, IManagedTypeProvider provider) Initializes thisJPQLQueryStateObject
.ModifierConstructorDescriptionJPQLQueryStateObject
(IJPQLQueryBuilder queryBuilder, IManagedTypeProvider provider) Creates a newJPQLQueryStateObject
.