EclipseLink 2.4.2, build 'v20130514-5956486' API Reference

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

java.lang.Object
  extended by org.eclipse.persistence.jpa.jpql.parser.ExpressionFactory
      extended by org.eclipse.persistence.jpa.jpql.parser.GeneralIdentificationExpressionFactory
          extended by org.eclipse.persistence.jpa.jpql.parser.ValueExpressionFactory
All Implemented Interfaces:
java.lang.Comparable<ExpressionFactory>

public final class ValueExpressionFactory
extends GeneralIdentificationExpressionFactory

This ValueExpressionFactory creates a new ValueExpression when the portion of the query to parse starts with VALUE.

Version:
2.4
See Also:
ValueExpression
Author:
Pascal Filion
Since:
2.3

Field Summary
static java.lang.String ID
          The unique identifier of this ValueExpressionFactory.
 
Constructor Summary
ValueExpressionFactory()
          Creates a new ValueExpressionFactory.
 
Method Summary
protected  AbstractExpression buildExpression(AbstractExpression parent)
          Creates the actual expression this factory manages.
 
Methods inherited from class org.eclipse.persistence.jpa.jpql.parser.GeneralIdentificationExpressionFactory
buildExpression
 
Methods inherited from class org.eclipse.persistence.jpa.jpql.parser.ExpressionFactory
compareTo, equals, getExpressionRegistry, getFallBackExpressionFactoryId, getId, hashCode, identifiers, setFallBackExpressionFactory, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

ID

public static final java.lang.String ID
The unique identifier of this ValueExpressionFactory.

See Also:
Constant Field Values
Constructor Detail

ValueExpressionFactory

public ValueExpressionFactory()
Creates a new ValueExpressionFactory.

Method Detail

buildExpression

protected AbstractExpression buildExpression(AbstractExpression parent)
Creates the actual expression this factory manages.

Specified by:
buildExpression in class GeneralIdentificationExpressionFactory
Parameters:
parent - The parent of this expression
Returns:
The Expression this factory manages

EclipseLink 2.4.2, build 'v20130514-5956486' API Reference