Top Description Fields Constructors Methods
org.eclipse.persistence.internal.jpa.parsing

public Class CollectionMemberDeclNode

extends IdentificationVariableDeclNode
Class Inheritance

INTERNAL

Purpose: Represent collection member identification variable declaration as part of the FROM clause: IN(c.orders) o.

Responsibilities:

Field Summary

Modifier and TypeField and Description
private Node

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Node
public Node
qualifyAttributeAccess(ParseTreeContext context)

Overrides org.eclipse.persistence.internal.jpa.parsing.Node.qualifyAttributeAccess.

INTERNAL Check the path child node for an unqualified field access and if so, replace it by a qualified field access.
public void
setPath(Node node)

public void
Inherited from org.eclipse.persistence.internal.jpa.parsing.IdentificationVariableDeclNode:
calculateCanonicalNamegetCanonicalVariableNamegetVariableNamesetVariableName

Field Detail

pathback to summary
private Node path

Constructor Detail

CollectionMemberDeclNodeback to summary
public CollectionMemberDeclNode()

Method Detail

getPathback to summary
public Node getPath()

Overrides org.eclipse.persistence.internal.jpa.parsing.IdentificationVariableDeclNode.getPath.

Annotations
@Override
qualifyAttributeAccessback to summary
public Node qualifyAttributeAccess(ParseTreeContext context)

Overrides org.eclipse.persistence.internal.jpa.parsing.Node.qualifyAttributeAccess.

INTERNAL Check the path child node for an unqualified field access and if so, replace it by a qualified field access.

Annotations
@Override
setPathback to summary
public void setPath(Node node)
validateback to summary
public void validate(ParseTreeContext context)

Overrides org.eclipse.persistence.internal.jpa.parsing.IdentificationVariableDeclNode.validate.

INTERNAL Validate node and calculate its type.

Annotations
@Override