| Package | Description |
|---|---|
| org.eclipse.persistence.jpa.jpql.tools | |
| 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.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 | Method and Description |
|---|---|
IEntity |
DefaultContentAssistProposals.getAbstractSchemaType(String identificationVariable)
Retrieves the abstract schema type that is mapped with the given identification variable.
|
IEntity |
ContentAssistProposals.getAbstractSchemaType(String identificationVariable)
Retrieves the abstract schema type that is mapped with the given identification variable.
|
IEntity |
GenericSemanticValidatorHelper.getEntityNamed(String entityName)
Retrieves the entity with the given entity name.
|
| Modifier and Type | Method and Description |
|---|---|
Iterable<IEntity> |
DefaultContentAssistProposals.abstractSchemaTypes()
Returns the collection of possible abstract schema types.
|
Iterable<IEntity> |
ContentAssistProposals.abstractSchemaTypes()
Returns the collection of possible abstract schema types.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultContentAssistProposals.addEntity(IEntity abstractSchemaType)
Adds the given
IEntity as a possible abstract schema type. |
void |
DefaultContentAssistProposals.addRangeIdentificationVariable(String identificationVariable,
IEntity entity)
Adds the given range identification variable that is mapping the given abstract schema type.
|
| Modifier and Type | Method and Description |
|---|---|
IEntity |
TreatExpressionStateObject.getEntity()
Resolves the entity type name to the external form of the actual
IEntity. |
IEntity |
RangeVariableDeclarationStateObject.getEntity()
Returns the actual
IEntity that has the abstract schema name. |
IEntity |
IdentificationVariableDeclarationStateObject.getEntity()
Returns the actual external form representing the
IEntity. |
IEntity |
AbstractSchemaNameStateObject.getEntity()
Returns the actual external form representing the
IEntity. |
IEntity |
AbstractModifyStatementStateObject.getEntity()
Returns the actual
IEntity that has the abstract schema name. |
IEntity |
AbstractModifyClauseStateObject.getEntity()
Returns the actual
IEntity that has the abstract schema name. |
| Modifier and Type | Method and Description |
|---|---|
IdentificationVariableDeclarationStateObject |
AbstractSelectStatementStateObject.addRangeDeclaration(IEntity entity,
String identificationVariable)
Adds to this select statement a new range variable declaration.
|
IdentificationVariableDeclarationStateObject |
AbstractFromClauseStateObject.addRangeDeclaration(IEntity entity,
String identificationVariable)
Adds to this select statement a new range variable declaration.
|
void |
RangeVariableDeclarationStateObject.setDeclaration(IEntity entity)
Sets the abstract schema name to the given value.
|
void |
AbstractModifyStatementStateObject.setDeclaration(IEntity entity)
Sets the abstract schema name to the given value.
|
void |
AbstractModifyClauseStateObject.setDeclaration(IEntity entity)
Sets the abstract schema name to the given value.
|
void |
RangeVariableDeclarationStateObject.setDeclaration(IEntity entity,
String identificationVariable)
Sets the abstract schema name to the given value and the identification variable that will
range over it.
|
void |
AbstractModifyStatementStateObject.setDeclaration(IEntity entity,
String identificationVariable)
Sets the abstract schema name to the given value and the identification variable that will
range over it.
|
void |
AbstractModifyClauseStateObject.setDeclaration(IEntity entity,
String identificationVariable)
Sets the abstract schema name to the given value and the identification variable that will
range over it.
|
void |
RangeVariableDeclarationStateObject.setEntity(IEntity entity)
Sets the actual
IEntity and updates the abstract schema name. |
void |
IdentificationVariableDeclarationStateObject.setEntity(IEntity entity)
Sets the
IEntity as the "root". |
void |
AbstractSchemaNameStateObject.setEntity(IEntity entity)
Sets the actual
IEntity and updates the abstract schema name. |
void |
AbstractModifyStatementStateObject.setEntity(IEntity entity)
Sets the actual
IEntity and updates the abstract schema name. |
void |
AbstractModifyClauseStateObject.setEntity(IEntity entity)
Sets the actual
IEntity and updates the abstract schema name. |
void |
TreatExpressionStateObject.setEntityTypeName(IEntity entityType)
Sets the name of the entity that is used to downcast the join association path.
|
| Constructor and Description |
|---|
AbstractSchemaNameStateObject(StateObject parent,
IEntity entity)
Creates a new
AbstractSchemaNameStateObject. |
IdentificationVariableDeclarationStateObject(AbstractFromClauseStateObject parent,
IEntity entity,
String identificationVariable)
Creates a new
IdentificationVariableDeclarationStateObject. |
| Modifier and Type | Method and Description |
|---|---|
IEntity |
IManagedTypeProvider.getEntity(IType type)
|
IEntity |
IManagedTypeProvider.getEntity(String typeName)
Retrieves the
IEntity with the given name. |
IEntity |
IManagedTypeProvider.getEntityNamed(String entityName)
Retrieves the
IEntity with the given entity name. |
| Modifier and Type | Method and Description |
|---|---|
Iterable<IEntity> |
IManagedTypeProvider.entities()
Returns the collection of possible abstract schema types.
|
| Modifier and Type | Method and Description |
|---|---|
void |
IManagedTypeVisitor.visit(IEntity entity)
Visits the given
IEntity object. |
Copyright © 2007–2020 Eclipse.org - EclipseLink Project. All rights reserved.