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

JoinCommuteRule should update all input references in join condition

    XMLWordPrintableJSON

    Details

      Description

      JoinCommuteRule swaps the inputs of a join. It relies on an internal class VariableReplacer to update the references in the join condition. However, this class does not extend RexShuttle and ends up ignoring some of the references, e.g., those in RexFieldAccess.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                jcamachorodriguez Jesus Camacho Rodriguez
                Reporter:
                jcamachorodriguez Jesus Camacho Rodriguez
              • Votes:
                0 Vote for this issue
                Watchers:
                2 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 - 20m
                  20m