Uploaded image for project: 'HPCC'
  1. HPCC
  2. HPCC-13252

Improve efficiency of ROW assignment II

    Details

    • Type: Improvement
    • Status: Accepted
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Code Generator
    • Labels:

      Description

      There are several other cases where it is more efficient to evaluate the row than to create a builder and assign.

      Another example is score3,eclxml, which case code similar to:

      datasetResult := IF(a, row1, row2) + IF(b, row3, row4) + IF(c, row5, row6)

      Where some of the rows are selections from child datasets. This can generate code which actually clones the rows twice when they could be linked instead.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                anybody Available for anyone
                Reporter:
                ghalliday Gavin Halliday
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated: