Details
-
Improvement
-
Status: Resolved
-
Not specified
-
Resolution: Fixed
-
None
-
None
Description
In some circumstances the input to a row PROJECT() could end up being re-evaluated.
This is because the row was evaluated (to ensure it was only evaluated once), substituted into the transform, and the transform processed. Sometimes the processing within the transform caused changes to the representation of the input row - which meant that it no longer matched and was re-evaluated.