In my opinion it is a bug for the InlineVariablesRule to not traverse
subplans. As always changing core rewrite rules needs to make sure that
all existing pieces of software built on top of Algebricks are not
negatively impacted by the change.
We are in the middle of an Asterix release. I will fix this issue and
run the complete set of tests to make sure it does not break anything.
@Preston, Can you please file an issue under the hyracks project to
track this outage?
Thanks,
Vinayak