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

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

java.lang.Object
  extended by org.eclipse.persistence.jpa.jpql.tools.resolver.Declaration
      extended by org.eclipse.persistence.jpa.jpql.tools.resolver.CollectionDeclaration
All Implemented Interfaces:
JPQLQueryDeclaration

public class CollectionDeclaration
extends Declaration

This CollectionDeclaration represents a collection member declaration that was declared in the FROM clause of a SELECT top-level query or subquery.

Version:
2.5
See Also:
CollectionMemberDeclaration
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.Declaration
baseExpression, declarationExpression, identificationVariable, rootPath
 
Constructor Summary
CollectionDeclaration()
          Creates a new CollectionDeclaration.
 
Method Summary
 JPQLQueryDeclaration.Type getType()
          Determines the type this declaration represents.
 
Methods inherited from class org.eclipse.persistence.jpa.jpql.tools.resolver.Declaration
getBaseExpression, getDeclarationExpression, getIdentificationVariable, getJoins, getRootPath, getVariableName, hasJoins, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CollectionDeclaration

public CollectionDeclaration()
Creates a new CollectionDeclaration.

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