hpcc-systems/HPCC-Platform — pull request #2805 by ghalliday (2012-07-09 16:24:52+00:00)
Title: Implementation of CHOOSE(expr, ds, ds, ds)

* The internal representation is better than case/map for processing.

* Provide a syntax for the ECL user for consitency with expressions.

* Translate CASE() dataset operator into no_chooseds - produces better
code.

* Easier to translate conditional guards into this form (and can be used
for more types of conditions)

Signed-off-by: Gavin Halliday