Expression can have a "literal",
this enumeration is used to visit an Expression and to retrieve the right value.
Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.
JPQLQueryContext.literal(Expression, LiteralType) , LiteralVisitor
| Modifier and Type | Field and Description |
|---|---|
| public static final LiteralType | ABSTRACT_SCHEMA_NAME
Retrieves the abstract schema name only. |
| public static final LiteralType | ENTITY_TYPE
Retrieves the entity type name only. |
| public static final LiteralType | IDENTIFICATION_VARIABLE
Retrieves an identification variable name only. |
| public static final LiteralType | INPUT_PARAMETER
Retrieves the input parameter value. |
| public static final LiteralType | PATH_EXPRESSION_ALL_PATH
Retrieves the entire state field path or collection-valued path expression. |
| public static final LiteralType | PATH_EXPRESSION_IDENTIFICATION_VARIABLE
Retrieves the identification variable name of a path expression. |
| public static final LiteralType | PATH_EXPRESSION_LAST_PATH
Retrieves the last path of a state field path or collection-valued path expression. |
| public static final LiteralType | RESULT_VARIABLE
Retrieves the result variable. |
| public static final LiteralType | STRING_LITERAL
Retrieves the string literal only. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static LiteralType | |
| public static LiteralType[] |
| ABSTRACT_SCHEMA_NAME | back to summary |
|---|---|
| public static final LiteralType ABSTRACT_SCHEMA_NAME Retrieves the abstract schema name only. | |
| ENTITY_TYPE | back to summary |
|---|---|
| public static final LiteralType ENTITY_TYPE Retrieves the entity type name only. | |
| IDENTIFICATION_VARIABLE | back to summary |
|---|---|
| public static final LiteralType IDENTIFICATION_VARIABLE Retrieves an identification variable name only. | |
| INPUT_PARAMETER | back to summary |
|---|---|
| public static final LiteralType INPUT_PARAMETER Retrieves the input parameter value. | |
| PATH_EXPRESSION_ALL_PATH | back to summary |
|---|---|
| public static final LiteralType PATH_EXPRESSION_ALL_PATH Retrieves the entire state field path or collection-valued path expression. | |
| PATH_EXPRESSION_IDENTIFICATION_VARIABLE | back to summary |
|---|---|
| public static final LiteralType PATH_EXPRESSION_IDENTIFICATION_VARIABLE Retrieves the identification variable name of a path expression. | |
| PATH_EXPRESSION_LAST_PATH | back to summary |
|---|---|
| public static final LiteralType PATH_EXPRESSION_LAST_PATH Retrieves the last path of a state field path or collection-valued path expression. | |
| RESULT_VARIABLE | back to summary |
|---|---|
| public static final LiteralType RESULT_VARIABLE Retrieves the result variable. | |
| STRING_LITERAL | back to summary |
|---|---|
| public static final LiteralType STRING_LITERAL Retrieves the string literal only. | |
| LiteralType | back to summary |
|---|---|
| private LiteralType() | |
| valueOf | back to summary |
|---|---|
| public static LiteralType valueOf(String name) | |
| values | back to summary |
|---|---|
| public static LiteralType[] values() | |