| 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 JPQLQueryStateObject |
RefactoringTool.buildStateObject()
Creates the
StateObject representation of the JPQL fragment to manipulate. |
JPQLQueryStateObject |
RefactoringTool.getStateObject()
Returns the
StateObject representation of the JPQL query or JPQL fragment that was parsed. |
| Modifier and Type | Method and Description |
|---|---|
void |
RefactoringTool.ResultVariableNameRenamer.visit(JPQLQueryStateObject stateObject)
Visits the given
JPQLQueryStateObject. |
| Modifier and Type | Field and Description |
|---|---|
protected JPQLQueryStateObject |
BasicStateObjectBuilder.parent
The parent
StateObject of the StateObject to create. |
protected JPQLQueryStateObject |
BasicStateObjectBuilder.DeleteStatementBuilder.parent |
protected JPQLQueryStateObject |
BasicStateObjectBuilder.UpdateStatementBuilder.parent |
| 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 | Method and Description |
|---|---|
protected IBuilder<DeleteStatementStateObject,JPQLQueryStateObject> |
BasicStateObjectBuilder.buildDeleteStatementBuilder() |
protected IBuilder<SelectStatementStateObject,JPQLQueryStateObject> |
BasicStateObjectBuilder.buildSelectStatementBuilder() |
protected IBuilder<UpdateStatementStateObject,JPQLQueryStateObject> |
BasicStateObjectBuilder.buildUpdateStatementBuilder() |
protected IBuilder<DeleteStatementStateObject,JPQLQueryStateObject> |
BasicStateObjectBuilder.getDeleteStatementBuilder() |
protected IBuilder<SelectStatementStateObject,JPQLQueryStateObject> |
BasicStateObjectBuilder.getSelectStatementBuilder() |
protected IBuilder<UpdateStatementStateObject,JPQLQueryStateObject> |
BasicStateObjectBuilder.getUpdateStatementBuilder() |
| Modifier and Type | Method and Description |
|---|---|
DeleteStatementStateObject |
BasicStateObjectBuilder.DeleteStatementBuilder.buildStateObject(JPQLQueryStateObject parent,
Expression expression)
Creates the
StateObject representation of the given Expression. |
UpdateStatementStateObject |
BasicStateObjectBuilder.UpdateStatementBuilder.buildStateObject(JPQLQueryStateObject parent,
Expression expression)
Creates the
StateObject representation of the given Expression. |
void |
AbstractJPQLQueryFormatter.visit(JPQLQueryStateObject stateObject)
Visits the given
JPQLQueryStateObject. |
void |
AbstractActualJPQLQueryFormatter.visit(JPQLQueryStateObject stateObject)
Visits the given
JPQLQueryStateObject. |
| Modifier and Type | Method and Description |
|---|---|
JPQLQueryStateObject |
SelectStatementStateObject.getParent()
Returns the parent of this
StateObject. |
JPQLQueryStateObject |
AbstractModifyStatementStateObject.getParent()
Returns the parent of this
StateObject. |
JPQLQueryStateObject |
StateObject.getRoot()
Returns the root of the
StateObject hierarchy. |
JPQLQueryStateObject |
JPQLQueryStateObject.getRoot()
Returns the root of the
StateObject hierarchy. |
JPQLQueryStateObject |
AbstractStateObject.getRoot()
Returns the root of the
StateObject hierarchy. |
| Modifier and Type | Method and Description |
|---|---|
void |
StateObjectVisitor.visit(JPQLQueryStateObject stateObject)
Visits the given
JPQLQueryStateObject. |
void |
AnonymousStateObjectVisitor.visit(JPQLQueryStateObject stateObject)
Visits the given
JPQLQueryStateObject. |
void |
AbstractTraverseParentVisitor.visit(JPQLQueryStateObject stateObject)
Visits the given
JPQLQueryStateObject. |
void |
AbstractStateObjectVisitor.visit(JPQLQueryStateObject stateObject)
Visits the given
JPQLQueryStateObject. |
void |
AbstractEclipseLinkTraverseParentVisitor.visit(JPQLQueryStateObject stateObject)
Visits the given
JPQLQueryStateObject. |
| Constructor and Description |
|---|
AbstractModifyStatementStateObject(JPQLQueryStateObject parent)
Creates a new
AbstractModifyStatementStateObject. |
DeleteStatementStateObject(JPQLQueryStateObject parent)
Creates a new
DeleteStatementStateObject. |
SelectStatementStateObject(JPQLQueryStateObject parent)
Creates a new
SelectStatementStateObject. |
UpdateStatementStateObject(JPQLQueryStateObject parent)
Creates a new
UpdateStatementStateObject. |
Copyright © 2007–2020 Eclipse.org - EclipseLink Project. All rights reserved.