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

public Class LocalExpressionBNF

extends JPQLQueryBNF
Class Inheritance

The query BNF for local date/time expression.
Jakarta Persistence 3.1:
BNF: functions_returning_datetime ::= CURRENT_DATE | CURRENT_TIME | CURRENT_TIMESTAMP | LOCAL local_datetime_type | extract_datetime_par local_datetime_type ::= DATE | ..... matches Java java.time.LocalDate TIME | ..... matches Java java.time.LocalTime DATETIME ..... matches Java java.time.LocalDateTime

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
LocalExpressionBNF()

Creates a new LocalExpressionBNF.

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

LocalExpressionBNFback to summary
public LocalExpressionBNF()

Creates a new LocalExpressionBNF.

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