Purpose: Represent collection member identification variable declaration as part of the FROM clause: IN(c.orders) o.
Responsibilities:
return path;
INTERNAL Check the path child node for an unqualified field access and if so, replace it by a qualified field access. if (path != null) { path = path.qualifyAttributeAccess(context); } return this;
if (path != null) { path = path.qualifyAttributeAccess(context); } return this;
path = node;
INTERNAL Validate node and calculate its type. super.validate(context); if (path != null) { path.validate(context); setType(path.getType()); }
super.validate(context); if (path != null) { path.validate(context); setType(path.getType()); }