resolvePath

Returns an Iterable over the path components with elements represented as
PathComponent instances, encapsulating a relationship, an attribute or a
subpath alias. An optional "aliasMap" parameter is used to resolve subpaths from
aliases.

This method is lazy: if path is invalid and can not be resolved from this entity,
this method will still return an Iterator, but an attempt to read the first invalid
path component will result in ExpressionException.

Since:

3.0

resolvePathComponents

Processes expression pathExp and returns an Iterator of path
components that contains a sequence of Attributes and Relationships. Note that if
path is invalid and can not be resolved from this entity, this method will still
return an Iterator, but an attempt to read the first invalid path component will
result in ExpressionException.

resolvePathComponents

Returns an Iterator over the path components that contains a sequence of Attributes
and Relationships. Note that if path is invalid and can not be resolved from this
entity, this method will still return an Iterator, but an attempt to read the first
invalid path component will result in ExpressionException.