Details
-
Improvement
-
Status: Merge Pending
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
2022q4
-
Optimize queries
Description
Related to HPCC-28348.
Sometimes because of the way nested attributes are defined it is possible that ECL simplifies to
IF(cond, PROJECT(IF(cond, x, y), z);
This is much better evaluated as
IF(cond, PROJECT(x), z);
This can be optimized as the code is being generated.