| Package | Description |
|---|---|
| org.eclipse.persistence.jpa.jpql |
This package contains the Hermes features (except the parser itself): semantic and grammatical
validations, content assist support, calculating the query result type or the possible type of
an input parameter, refactoring tools.
|
| 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 | Field and Description |
|---|---|
protected LiteralType |
LiteralVisitor.type
The
LiteralType helps to determine when traversing an
Expression what to retrieve. |
| Modifier and Type | Method and Description |
|---|---|
LiteralType |
LiteralVisitor.getType()
Returns the way this visitor retrieves the literal value.
|
static LiteralType |
LiteralType.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static LiteralType[] |
LiteralType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
protected String |
AbstractValidator.literal(Expression expression,
LiteralType type)
Retrieves the "literal" from the given
Expression. |
void |
LiteralVisitor.setType(LiteralType type)
Changes the way this visitor should retrieve the literal value.
|
| Modifier and Type | Method and Description |
|---|---|
String |
JPQLQueryContext.literal(Expression expression,
LiteralType type)
Retrieves the "literal" from the given
Expression. |
| Modifier and Type | Method and Description |
|---|---|
protected String |
BasicStateObjectBuilder.literal(Expression expression,
LiteralType type)
Retrieves the "literal" from the given
Expression. |
Copyright © 2007–2020 Eclipse.org - EclipseLink Project. All rights reserved.