| Package | Description |
|---|---|
| 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 the
StateObject classes that represents a JPQL query. |
| Modifier and Type | Method and Description |
|---|---|
protected IJPQLQueryBuilder |
EclipseLinkJPQLQueryHelper.buildQueryBuilder()
Creates the right
IJPQLQueryBuilder based on the JPQL grammar. |
protected IJPQLQueryBuilder |
DefaultJPQLQueryHelper.buildQueryBuilder()
Creates the right
IJPQLQueryBuilder based on the JPQL grammar. |
IJPQLQueryBuilder |
RefactoringTool.getJPQLQueryBuilder()
Returns the builder that creates the
StateObject representation of the JPQL query. |
| Constructor and Description |
|---|
DefaultRefactoringTool(IManagedTypeProvider managedTypeProvider,
IJPQLQueryBuilder jpqlQueryBuilder,
CharSequence jpqlQuery)
Creates a new
RefactoringTool. |
DefaultRefactoringTool(IManagedTypeProvider managedTypeProvider,
IJPQLQueryBuilder jpqlQueryBuilder,
CharSequence jpqlFragment,
String jpqlQueryBNFId)
Creates a new
RefactoringTool. |
EclipseLinkRefactoringTool(IManagedTypeProvider managedTypeProvider,
IJPQLQueryBuilder jpqlQueryBuilder,
CharSequence jpqlQuery)
Creates a new
EclipseLinkRefactoringTool. |
EclipseLinkRefactoringTool(IManagedTypeProvider managedTypeProvider,
IJPQLQueryBuilder jpqlQueryBuilder,
CharSequence jpqlFragment,
String jpqlQueryBNFId)
Creates a new
EclipseLinkRefactoringTool. |
RefactoringTool(IManagedTypeProvider managedTypeProvider,
IJPQLQueryBuilder jpqlQueryBuilder,
CharSequence jpqlQuery)
Creates a new
RefactoringTool. |
RefactoringTool(IManagedTypeProvider managedTypeProvider,
IJPQLQueryBuilder jpqlQueryBuilder,
CharSequence jpqlFragment,
String jpqlQueryBNFId)
Creates a new
RefactoringTool. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractJPQLQueryBuilder
An abstract implementation of
IJPQLQueryBuilder that parses a JPQL query or any JPQL
fragments and creates the StateObject representation by delegating the creation to an
instance of BasicStateObjectBuilder. |
class |
DefaultEclipseLinkJPQLQueryBuilder
An implementation of
IJPQLQueryBuilder that provides support based on the latest release
of the Java Persistence functional specification. |
class |
DefaultJPQLQueryBuilder
An implementation of
IJPQLQueryBuilder that provides support based on the latest release
of the Java Persistence functional specification. |
class |
EclipseLinkJPQLQueryBuilder
An implementation of
IJPQLQueryBuilder that provides support based on the release
of the Java Persistence functional specification defined in
JSR-337 - Java Persistence 2.0. |
class |
JPQLQueryBuilder1_0
An implementation of
IJPQLQueryBuilder that provides support based on the Java Persistence
functional specification defined in JSR-220 -
Enterprise JavaBeans 3.0. |
class |
JPQLQueryBuilder2_0
An implementation of
IJPQLQueryBuilder that provides support based on the Java Persistence
functional specification defined in JSR-337 - Java
Persistence 2.0. |
class |
JPQLQueryBuilder2_1
An implementation of
IJPQLQueryBuilder that provides support based on the Java Persistence
functional specification defined in JSR-338 - Java
Persistence 2.1. |
class |
JPQLQueryBuilderWrapper
This builder wraps another builder and simply delegates the calls to it.
|
| Modifier and Type | Method and Description |
|---|---|
protected IJPQLQueryBuilder |
JPQLQueryBuilderWrapper.getDelegate()
Returns the delegate builder that receives the calls from this one.
|
| Constructor and Description |
|---|
JPQLQueryBuilderWrapper(IJPQLQueryBuilder delegate)
Creates a new
JPQLQueryBuilderWrapper. |
| Modifier and Type | Method and Description |
|---|---|
IJPQLQueryBuilder |
StateObject.getQueryBuilder()
Returns the
IJPQLQueryBuilder that is responsible to create various part of the StateObject hierarchy. |
IJPQLQueryBuilder |
JPQLQueryStateObject.getQueryBuilder()
Returns the
IJPQLQueryBuilder that is responsible to create various part of the StateObject hierarchy. |
IJPQLQueryBuilder |
AbstractStateObject.getQueryBuilder()
Returns the
IJPQLQueryBuilder that is responsible to create various part of the StateObject hierarchy. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
JPQLQueryStateObject.initialize(IJPQLQueryBuilder queryBuilder,
IManagedTypeProvider provider)
Initializes this
JPQLQueryStateObject. |
| Constructor and Description |
|---|
JPQLQueryStateObject(IJPQLQueryBuilder queryBuilder,
IManagedTypeProvider provider)
Creates a new
JPQLQueryStateObject. |
Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.