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

JoinCommuteRule should update all input references in join condition

VotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    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

          Activity

            People

            • Assignee:
              jcamachorodriguez Jesus Camacho Rodriguez
              Reporter:
              jcamachorodriguez Jesus Camacho Rodriguez

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

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

                  Issue deployment