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

public Class RangeDeclNode

extends IdentificationVariableDeclNode
Class Inheritance
Imports
org.eclipse.persistence.exceptions.JPQLException

INTERNAL

Purpose: Represent a range identification variable declaration as part of the FROM clause FROM Order o.

Responsibilities:

Field Summary

Modifier and TypeField and Description
private String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String
public Node
public void
public void
Inherited from org.eclipse.persistence.internal.jpa.parsing.IdentificationVariableDeclNode:
calculateCanonicalNamegetCanonicalVariableNamegetPathgetVariableNamesetVariableName

Field Detail

abstractSchemaNameback to summary
private String abstractSchemaName

Constructor Detail

RangeDeclNodeback to summary
public RangeDeclNode()

Method Detail

getAbstractSchemaNameback to summary
public String getAbstractSchemaName()
qualifyAttributeAccessback to summary
public Node qualifyAttributeAccess(ParseTreeContext context)

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

INTERNAL Check for an unqualified field access. If abstractSchemaName does not define a valid abstract schema name treat it as unqualified field access. Then method qualifies the field access and use it as the path expression of a new join variable declaration node returned by the method.

Annotations
@Override
setAbstractSchemaNameback to summary
public void setAbstractSchemaName(String name)
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