EclipseLink 2.4.1, build 'v20121003-ad44345' API Reference

org.eclipse.persistence.jpa.jpql.parser
Class InternalConcatExpressionBNF

java.lang.Object
  extended by org.eclipse.persistence.jpa.jpql.parser.JPQLQueryBNF
      extended by org.eclipse.persistence.jpa.jpql.parser.InternalConcatExpressionBNF

public final class InternalConcatExpressionBNF
extends JPQLQueryBNF

The query BNF for the COUNT expression's encapsulated expressions.

JPA 1.0:

BNF: expression ::= CONCAT(string_primary, string_primary)

JPA 2.0:

BNF: expression ::= CONCAT(string_primary, string_primary {, string_primary}*)

JPA 2.1:

BNF: expression ::= CONCAT(string_expression, string_expression {, string_expression}*)

Version:
2.4
Author:
Pascal Filion
Since:
2.3

Constructor Summary
InternalConcatExpressionBNF()
          Creates a new InternalConcatExpressionBNF.
 
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
 

Constructor Detail

InternalConcatExpressionBNF

public InternalConcatExpressionBNF()
Creates a new InternalConcatExpressionBNF.

Method Detail

initialize

protected void initialize()
Initializes this BNF by registering child JPQLQueryBNFs and ExpressionFactories.

Overrides:
initialize in class JPQLQueryBNF

EclipseLink 2.4.1, build 'v20121003-ad44345' API Reference