hpcc-systems/HPCC-Platform — pull request #1669 by ghalliday (2012-02-23 16:06:19+00:00)
Title: Change the way depth and dependencies are calculated

- Previously when resourcing the graphs the dependencies were expanded
and inherited from the child graphs into the parent graph. On very
complex queries (e.g., 4000 subgraphs) this became prohibitively
expensive. The new code calculates depths and isDependency() on
demand.

- Also fixes a minor issue where IF() on row was being marked as the
wrong time in the implicit project code. (Could cause internal error)

Signed-off-by: Gavin Halliday