EclipseLink 2.5.0, build 'v20130507-3faac2b' API Reference

org.eclipse.persistence.jpa.jpql.tools.resolver
Class RangeDeclaration

java.lang.Object
  extended by org.eclipse.persistence.jpa.jpql.tools.resolver.Declaration
      extended by org.eclipse.persistence.jpa.jpql.tools.resolver.AbstractRangeDeclaration
          extended by org.eclipse.persistence.jpa.jpql.tools.resolver.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.tools.resolver.AbstractRangeDeclaration
joins
 
Fields inherited from class org.eclipse.persistence.jpa.jpql.tools.resolver.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.tools.resolver.AbstractRangeDeclaration
addJoin, getJoins, hasJoins
 
Methods inherited from class org.eclipse.persistence.jpa.jpql.tools.resolver.Declaration
getBaseExpression, getDeclarationExpression, getIdentificationVariable, 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 'v20130507-3faac2b' API Reference