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

RexExecutable should return unchanged original expressions when it fails

    XMLWordPrintableJSON

Details

    Description

      While reducing, when encountering an invalid expression in the list of constant expressions, RexExecutor is meant to return all initial expressions unchanged.

      It fails to do so, because already handled correct expressions have already been added to the returned list, which can be greater than the input list.

      For instance, when given the list { LN(2), LN(-2) }, the RexExecutor will output a list of length 3.

      Attachments

        Activity

          People

            rubenql Ruben Q L
            cbrisson Claude Brisson
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: