|
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.InternalSimpleFromClauseBNF
public final class InternalSimpleFromClauseBNF
The query BNF for the from declaration used in a subquery.
subquery_from_clause ::= FROM subselect_identification_variable_declaration {, subselect_identification_variable_declaration | collection_member_declaration}*
Field Summary | |
---|---|
static java.lang.String |
ID The unique identifier of this BNF rule. |
Constructor Summary | |
---|---|
InternalSimpleFromClauseBNF() Creates a new InternalSimpleFromClauseBNF . |
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. |
boolean |
handleCollection() Determines whether the Expression handles a collection of sub-expressions that are separated by commas. |
(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, 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 |
---|
InternalSimpleFromClauseBNF()
InternalSimpleFromClauseBNF
.Method Detail |
---|
java.lang.String getFallbackBNFId()
JPQLQueryBNFs
can help to parse the query, then it will fall back on this one.getFallbackBNFId
in class JPQLQueryBNF
JPQLQueryBNF
to use in the last resortpublic boolean handleCollection()
Expression
handles a collection of sub-expressions that are separated by commas.handleCollection
in class JPQLQueryBNF
true
if the sub-expression to parse might have several sub-expressions separated by commas; false
otherwisevoid 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 |