Uploaded image for project: 'IMPALA'
  1. IMPALA
  2. IMPALA-5192

Avoid hard coding pointer to the tuple pool into generated IR of Tuple::CodegenMaterializeExprs()

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: Impala 2.9.0
    • Component/s: Backend
    • Labels:
    • Epic Color:
      ghx-label-7

      Description

      We currently require having a tuple pool that is attached to the exec node because Codegening Tuple::CodegenMaterializeExprs() requires having a pointer to the tuple pool at codegen time. It would be better if it was possible to use the tuple pool of the row batch.

      This affects Union and TopN nodes (and maybe others).

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                kwho Michael Ho
                Reporter:
                tarasbob Taras Bobrovytsky
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: