Uploaded image for project: 'Apache Arrow'
  1. Apache Arrow
  2. ARROW-11617

[C++][Gandiva] Fix nested if-else optimisation in gandiva

    XMLWordPrintableJSON

Details

    Description

      In gandiva, when we have nested if-else statements we reuse the local bitmap and treat it is a single logical if - elseif - .. - --else condition. However, when he have say another function between them like
      IF
      THEN
      ELSE
         function(
           IF
           THEN
           ELSE
        )

      in such cases also currently we are doing same thing which can lead to incorrect results

      Attachments

        Issue Links

          Activity

            People

              projjal Projjal Chanda
              projjal Projjal Chanda
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 1h 20m
                  1h 20m