Top Description Fields Constructors Methods
org.eclipse.persistence.jpa.jpql.parser

public Class InternalRoundExpressionBNF

extends JPQLQueryBNF
Class Inheritance

The query BNF for the parameters of the ROUND expression.
Jakarta Persistence 3.1:
BNF: expression ::= ROUND(arithmetic_expression, arithmetic_expression)

Field Summary

Modifier and TypeField and Description
public static final String
ID

The unique identifier of this BNF rule.

Constructor Summary

AccessConstructor and Description
public
InternalRoundExpressionBNF()

Creates a new InternalRoundExpressionBNF.

Method Summary

Modifier and TypeMethod and Description
protected void
Inherited from org.eclipse.persistence.jpa.jpql.parser.JPQLQueryBNF:
childrengetExpressionFactorygetExpressionFactoryIdsgetExpressionRegistrygetFallbackBNFIdgetFallbackExpressionFactoryIdgetIdgetIdentifiershandleAggregatehandleCollectionhandlesNestedArrayhandleSubExpressionhasChildhasIdentifierisCompoundnonCompoundChildrenregisterChildregisterExpressionFactorysetCompoundsetExpressionRegistrysetFallbackBNFIdsetFallbackExpressionFactoryIdsetHandleAggregatesetHandleCollectionsetHandleNestedArraysetHandleSubExpressiontoStringtoString

Field Detail

IDback to summary
public static final String ID

The unique identifier of this BNF rule.

Constructor Detail

InternalRoundExpressionBNFback to summary
public InternalRoundExpressionBNF()

Creates a new InternalRoundExpressionBNF.

Method Detail

initializeback to summary
protected void initialize()

Overrides org.eclipse.persistence.jpa.jpql.parser.JPQLQueryBNF.initialize.

Doc from org.eclipse.persistence.jpa.jpql.parser.JPQLQueryBNF.initialize.

Initializes this BNF by registering child JPQLQueryBNFs and ExpressionFactories.

Annotations
@Override