| 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.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract IJPQLQueryFormatter |
RefactoringTool.buildFormatter()
Creates a new formatter that will convert the
StateObject representation of the JPQL
query, once the refactoring occurred into a string. |
protected IJPQLQueryFormatter |
EclipseLinkRefactoringTool.buildFormatter()
Creates a new formatter that will convert the
StateObject representation of the JPQL
query, once the refactoring occurred into a string. |
protected IJPQLQueryFormatter |
DefaultRefactoringTool.buildFormatter()
Creates a new formatter that will convert the
StateObject representation of the JPQL
query, once the refactoring occurred into a string. |
IJPQLQueryFormatter |
RefactoringTool.getFormatter()
Returns the
IJPQLQueryFormatter that creates an accurate representation of the StateObject, i.e. |
| Modifier and Type | Method and Description |
|---|---|
void |
RefactoringTool.setFormatter(IJPQLQueryFormatter jpqlQueryFormatter)
Sets the
IJPQLQueryFormatter that creates an accurate representation of the StateObject, i.e. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractActualJPQLQueryFormatter
This
IJPQLQueryFormatter is used to generate a string representation of a StateObject based on how it was parsed, which means this formatter can only be used when the
StateObject was created by parsing a JPQL query because it needs to retrieve parsing
information from the corresponding Expression. |
class |
AbstractJPQLQueryFormatter
The abstract definition of a
IJPQLQueryFormatter, which converts an StateObject
into its string representation that can be used as a real JPQL query. |
class |
BaseJPQLQueryFormatter
An abstract implementation of a
IJPQLQueryFormatter. |
class |
DefaultActualJPQLQueryFormatter
This
IJPQLQueryFormatter is used to generate a string representation of a StateObject based on how it was parsed,
which means this formatter can only be used when the
StateObject was created by parsing a JPQL
query because it needs to retrieve parsing information from the corresponding
Expression. |
class |
DefaultJPQLQueryFormatter
The default implementation of a
IJPQLQueryFormatter, which support creating a string
representation of a JPQL query written for JPA 1.0 and 2.0. |
class |
EclipseLinkActualJPQLQueryFormatter
This
IJPQLQueryFormatter is used to generate a string representation of a StateObject based on how it was parsed,
which means this formatter can only be used when the StateObject was created by parsing a
JPQL query because it needs to retrieve parsing information from the corresponding Expression. |
class |
EclipseLinkJPQLQueryFormatter
The default implementation of a
IJPQLQueryFormatter that adds support for formatting
EclipseLink specific JPQL identifiers. |
Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.