EclipseLink 2.4.2, build 'v20130514-5956486' API Reference

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

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.KeyExpressionFactory
All Implemented Interfaces:
java.lang.Comparable<ExpressionFactory>

public final class KeyExpressionFactory
extends GeneralIdentificationExpressionFactory

This KeyExpressionFactory creates a new KeyExpression when the portion of the query to parse starts with KEY.

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

Field Summary
static java.lang.String ID
          The unique identifier of this KeyExpressionFactory.
 
Constructor Summary
KeyExpressionFactory()
          Creates a new KeyExpressionFactory.
 
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 KeyExpressionFactory.

See Also:
Constant Field Values
Constructor Detail

KeyExpressionFactory

public KeyExpressionFactory()
Creates a new KeyExpressionFactory.

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