-
Feature Request
-
Resolution: Done
-
Critical
-
None
-
5.5.0.Final, 6.0.1.Final
-
None
-
None
When processing a query CE that uses chained property accessors:
when
$x : Foo()
myQuery( $x.bar ; )
then
the QueryElementBuilder considers the whole expression $x.bar as a variable. Since no variable with that name has been bound, it is taken to be a new declaration, and thus an output. This results in an inconsistent behavior, since an obvious constraint will be ignored.