| 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. |
| org.eclipse.persistence.jpa.jpql.tools.resolver | |
| org.eclipse.persistence.jpa.jpql.tools.spi |
The Hermes SPI defines how the parser and its related features can retrieve information about
the JPA managed types from the application.
|
| Modifier and Type | Field and Description |
|---|---|
protected IManagedTypeProvider |
RefactoringTool.EnumConstantRenamer.managedTypeProvider
The external form of a provider that gives access to the JPA metadata.
|
protected IManagedTypeProvider |
RefactoringTool.FieldNameRenamer.managedTypeProvider
The external form of a provider that gives access to the JPA metadata.
|
protected IManagedTypeProvider |
BasicRefactoringTool.EnumConstantRenamer.managedTypeProvider
The external form of a provider that gives access to the JPA metadata.
|
| Modifier and Type | Method and Description |
|---|---|
IManagedTypeProvider |
AbstractRefactoringTool.getManagedTypeProvider()
Returns the provider of managed types.
|
IManagedTypeProvider |
JPQLQueryContext.getProvider()
Retrieves the provider of managed types.
|
IManagedTypeProvider |
BasicRefactoringTool.JavaQuery.getProvider()
Retrieves the provider of managed types.
|
IManagedTypeProvider |
AbstractJPQLQueryHelper.getProvider()
Returns the provider for managed types (entities, embeddables, mapped superclasses).
|
| Constructor and Description |
|---|
AbstractRefactoringTool(CharSequence jpqlFragment,
IManagedTypeProvider managedTypeProvider,
String jpqlQueryBNFId)
Creates a new
BasicRefactoringTool. |
BasicRefactoringTool(CharSequence jpqlQuery,
JPQLGrammar jpqlGrammar,
IManagedTypeProvider managedTypeProvider)
Creates a new
BasicRefactoringTool. |
BasicRefactoringTool(CharSequence jpqlFragment,
JPQLGrammar jpqlGrammar,
IManagedTypeProvider managedTypeProvider,
String jpqlQueryBNFId)
Creates a new
BasicRefactoringTool. |
DefaultBasicRefactoringTool(CharSequence jpqlQuery,
JPQLGrammar jpqlGrammar,
IManagedTypeProvider managedTypeProvider)
Creates a new
DefaultBasicRefactoringTool. |
DefaultBasicRefactoringTool(CharSequence jpqlFragment,
JPQLGrammar jpqlGrammar,
IManagedTypeProvider managedTypeProvider,
String jpqlQueryBNFId)
Creates a new
DefaultBasicRefactoringTool. |
DefaultRefactoringTool(IManagedTypeProvider managedTypeProvider,
IJPQLQueryBuilder jpqlQueryBuilder,
CharSequence jpqlQuery)
Creates a new
RefactoringTool. |
DefaultRefactoringTool(IManagedTypeProvider managedTypeProvider,
IJPQLQueryBuilder jpqlQueryBuilder,
CharSequence jpqlFragment,
String jpqlQueryBNFId)
Creates a new
RefactoringTool. |
EclipseLinkBasicRefactoringTool(CharSequence jpqlQuery,
JPQLGrammar jpqlGrammar,
IManagedTypeProvider managedTypeProvider)
Creates a new
EclipseLinkBasicRefactoringTool. |
EclipseLinkBasicRefactoringTool(CharSequence jpqlFragment,
JPQLGrammar jpqlGrammar,
IManagedTypeProvider managedTypeProvider,
String jpqlQueryBNFId)
Creates a new
EclipseLinkBasicRefactoringTool. |
EclipseLinkRefactoringTool(IManagedTypeProvider managedTypeProvider,
IJPQLQueryBuilder jpqlQueryBuilder,
CharSequence jpqlQuery)
Creates a new
EclipseLinkRefactoringTool. |
EclipseLinkRefactoringTool(IManagedTypeProvider managedTypeProvider,
IJPQLQueryBuilder jpqlQueryBuilder,
CharSequence jpqlFragment,
String jpqlQueryBNFId)
Creates a new
EclipseLinkRefactoringTool. |
EnumConstantRenamer(IManagedTypeProvider managedTypeProvider,
String oldEnumConstant,
String newEnumConstant)
Creates a new
ClassNameRenamer. |
EnumConstantRenamer(IManagedTypeProvider managedTypeProvider,
String oldEnumConstant,
String newEnumConstant)
Creates a new
ClassNameRenamer. |
FieldNameRenamer(IManagedTypeProvider managedTypeProvider,
String typeName,
String oldFieldName,
String newFieldName)
Creates a new
AttributeNameRenamer. |
JavaQuery(IManagedTypeProvider provider,
CharSequence jpqlQuery)
Creates a new
JavaQuery. |
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 | Field and Description |
|---|---|
protected IManagedTypeProvider |
BasicStateObjectBuilder.managedTypeProvider |
| Modifier and Type | Method and Description |
|---|---|
JPQLQueryStateObject |
JPQLQueryBuilderWrapper.buildStateObject(IManagedTypeProvider provider,
CharSequence jpqlQuery,
boolean tolerant)
Creates a state model representation of a JPQL query that can be edited.
|
JPQLQueryStateObject |
IJPQLQueryBuilder.buildStateObject(IManagedTypeProvider provider,
CharSequence jpqlQuery,
boolean tolerant)
Creates a state model representation of a JPQL query that can be edited.
|
JPQLQueryStateObject |
AbstractJPQLQueryBuilder.buildStateObject(IManagedTypeProvider provider,
CharSequence jpqlQuery,
boolean tolerant)
Creates a state model representation of a JPQL query that can be edited.
|
JPQLQueryStateObject |
JPQLQueryBuilderWrapper.buildStateObject(IManagedTypeProvider provider,
CharSequence jpqlQuery,
String queryBNFId,
boolean tolerant)
Creates a state model representation of a JPQL query that can be edited.
|
JPQLQueryStateObject |
IJPQLQueryBuilder.buildStateObject(IManagedTypeProvider provider,
CharSequence jpqlQuery,
String queryBNFId,
boolean tolerant)
Creates a state model representation of a JPQL query that can be edited.
|
JPQLQueryStateObject |
AbstractJPQLQueryBuilder.buildStateObject(IManagedTypeProvider provider,
CharSequence jpqlQuery,
String queryBNFId,
boolean tolerant)
Creates a state model representation of a JPQL query that can be edited.
|
| Modifier and Type | Field and Description |
|---|---|
protected IManagedTypeProvider |
StateFieldPathExpressionStateObject.MapManagedType.provider |
| Modifier and Type | Method and Description |
|---|---|
IManagedTypeProvider |
StateObject.getManagedTypeProvider()
Returns the provider of managed types.
|
IManagedTypeProvider |
JPQLQueryStateObject.getManagedTypeProvider()
Returns the provider of managed types.
|
IManagedTypeProvider |
AbstractStateObject.getManagedTypeProvider()
Returns the provider of managed types.
|
IManagedTypeProvider |
StateFieldPathExpressionStateObject.MapManagedType.getProvider()
Retrieves the owner of this managed type.
|
| 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. |
MapManagedType(IManagedTypeProvider provider,
IType mapType) |
| Modifier and Type | Field and Description |
|---|---|
protected IManagedTypeProvider |
CollectionValuedFieldResolver.MapManagedType.provider |
| Modifier and Type | Method and Description |
|---|---|
IManagedTypeProvider |
Resolver.getProvider()
Returns the provider of managed types.
|
IManagedTypeProvider |
FromSubqueryResolver.VirtualManagedType.getProvider()
Retrieves the owner of this managed type.
|
IManagedTypeProvider |
CollectionValuedFieldResolver.MapManagedType.getProvider()
Retrieves the owner of this managed type.
|
| Constructor and Description |
|---|
MapManagedType(IManagedTypeProvider provider,
IType mapType) |
| Modifier and Type | Method and Description |
|---|---|
IManagedTypeProvider |
IQuery.getProvider()
Retrieves the provider of managed types.
|
IManagedTypeProvider |
IManagedType.getProvider()
Retrieves the owner of this managed type.
|
Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.