|
Oracle Fusion Middleware Java API Reference for Oracle TopLink 11g Release 1 (11.1.1) E28847-01 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
org.eclipse.persistence.jpa.internal.jpql.parser.JPQLQueryBNF
org.eclipse.persistence.jpa.internal.jpql.parser.InternalWhenClauseBNF
public final class InternalWhenClauseBNF
The query BNF for the expression following the WHEN identifier.
when_clause ::= WHEN conditional_expression THEN scalar_expression
or
simple_when_clause ::= WHEN scalar_expression THEN scalar_expression
| Field Summary | |
|---|---|
static java.lang.String |
IDThe unique identifier of this BNF rule. |
| Constructor Summary | |
|---|---|
InternalWhenClauseBNF()Creates a new InternalWhenClauseBNF. |
|
| Method Summary | |
|---|---|
(package private) java.lang.String |
getFallbackBNFId()When parsing the query and no JPQLQueryBNFs can help to parse the query, then it will fall back on this one. |
(package private) void |
initialize()Initializes this BNF rule by registering child BNF rules and expression factories. |
| Methods inherited from class org.eclipse.persistence.jpa.internal.jpql.parser.JPQLQueryBNF |
|---|
addChildren, children, expressionFactory, expressionFactoryIds, getFallbackExpressionFactoryId, getId, handleAggregate, handleCollection, hasIdentifier, identifiers, isCompound, nonCompoundChildren, registerChild, registerExpressionFactory, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String ID
| Constructor Detail |
|---|
InternalWhenClauseBNF()
InternalWhenClauseBNF.| Method Detail |
|---|
java.lang.String getFallbackBNFId()
JPQLQueryBNFs can help to parse the query, then it will fall back on this one.getFallbackBNFId in class JPQLQueryBNFJPQLQueryBNF to use in the last resortvoid initialize()
BNF rules and expression factories.initialize in class JPQLQueryBNF
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||