|
EclipseLink 2.4.2, build 'v20130514-5956486' API Reference | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.persistence.jpa.jpql.parser.JPQLQueryBNF
org.eclipse.persistence.jpa.jpql.parser.ArithmeticPrimaryBNF
public final class ArithmeticPrimaryBNF
The query BNF for an arithmetic primary expression.
JPA 1.0
arithmetic_primary ::= state_field_path_expression |
numeric_literal |
(simple_arithmetic_expression) |
input_parameter |
functions_returning_numerics |
aggregate_expression
JPA 2.0:
BNF: arithmetic_primary ::= state_field_path_expression |
numeric_literal |
(simple_arithmetic_expression) |
input_parameter |
functions_returning_numerics |
aggregate_expression |
case_expression
JPA 2.1:
BNF: arithmetic_primary ::= state_field_path_expression |
numeric_literal |
(arithmetic_expression) |
input_parameter |
functions_returning_numerics |
aggregate_expression |
case_expression |
function_invocation |
(subquery)
- Version:
- 2.4.2
- Author:
- Pascal Filion
- Since:
- 2.3
Field Summary
static java.lang.String
ID
The unique identifier of this BNF rule.
Constructor Summary
ArithmeticPrimaryBNF()
Creates a new ArithmeticPrimaryBNF
.
Method Summary
protected void
initialize()
Initializes this BNF by registering child JPQLQueryBNFs
and ExpressionFactories
.
Methods inherited from class org.eclipse.persistence.jpa.jpql.parser.JPQLQueryBNF
children, getExpressionFactory, getExpressionFactoryIds, getExpressionRegistry, getFallbackBNFId, getFallbackExpressionFactoryId, getId, getIdentifiers, handleAggregate, handleCollection, handlesSubExpression, hasIdentifier, isCompound, nonCompoundChildren, registerChild, registerExpressionFactory, setCompound, setFallbackBNFId, setFallbackExpressionFactoryId, setHandleAggregate, setHandleCollection, setHandleSubExpression, toString, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Field Detail
ID
public static final java.lang.String ID
- The unique identifier of this BNF rule.
- See Also:
- Constant Field Values
Constructor Detail
ArithmeticPrimaryBNF
public ArithmeticPrimaryBNF()
- Creates a new
ArithmeticPrimaryBNF
.
Method Detail
initialize
protected void initialize()
- Initializes this BNF by registering child
JPQLQueryBNFs
and ExpressionFactories
.
- Overrides:
initialize
in class JPQLQueryBNF
Overview
Package
Class
Tree
Deprecated
Index
Help
EclipseLink 2.4.2, build 'v20130514-5956486' API Reference
PREV CLASS
NEXT CLASS
FRAMES
NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD
DETAIL: FIELD | CONSTR | METHOD