EclipseLink 2.5.0, build 'v20130110-d839ca4' API Reference

org.eclipse.persistence.jpa.jpql
Class RangeDeclaration

java.lang.Object
  extended by org.eclipse.persistence.jpa.jpql.Declaration
      extended by org.eclipse.persistence.jpa.jpql.AbstractRangeDeclaration
          extended by org.eclipse.persistence.jpa.jpql.RangeDeclaration
All Implemented Interfaces:
JPQLQueryDeclaration

public class RangeDeclaration
extends AbstractRangeDeclaration

This RangeDeclaration represents an identification variable declaration that was declared in the FROM clause of a SELECT top-level query or subquery.

Version:
2.5
See Also:
IdentificationVariableDeclaration
Author:
Pascal Filion
Since:
2.5

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.persistence.jpa.jpql.JPQLQueryDeclaration
JPQLQueryDeclaration.Type
 
Field Summary
 
Fields inherited from class org.eclipse.persistence.jpa.jpql.AbstractRangeDeclaration
joins
 
Fields inherited from class org.eclipse.persistence.jpa.jpql.Declaration
baseExpression, declarationExpression, identificationVariable, rootPath
 
Constructor Summary
RangeDeclaration()
          Creates a new RangeDeclaration.
 
Method Summary
 JPQLQueryDeclaration.Type getType()
          Determines the type this declaration represents.
 
Methods inherited from class org.eclipse.persistence.jpa.jpql.AbstractRangeDeclaration
addJoin, getJoins, hasJoins
 
Methods inherited from class org.eclipse.persistence.jpa.jpql.Declaration
getBaseExpression, getDeclarationExpression, getRootPath, getVariableName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RangeDeclaration

public RangeDeclaration()
Creates a new RangeDeclaration.

Method Detail

getType

public JPQLQueryDeclaration.Type getType()
Determines the type this declaration represents.

Returns:
One of the possible types

EclipseLink 2.5.0, build 'v20130110-d839ca4' API Reference