Uploaded image for project: 'Calcite'
  1. Calcite
  2. CALCITE-2343

PushProjector with OVER expression causing infinite loop

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 1.20.0
    • None

    Description

      When applying the ProjectJoinTransposeRule on a project with a Rex expression containing a RexOver call (using HepPlanner), this might cause an infinite loop (and ultimately a StackOverflowError exception) as PushProjector identify the RexOver call as to be push down under the join, but doesn't not rewrite correctly the top Project expression.

      Attachments

        Issue Links

          Activity

            People

              Chunwei Lei Chunwei Lei
              laurent Laurent Goujon
              Votes:
              0 Vote for this issue
              Watchers:
              7 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 - 4h 40m
                  4h 40m