Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-69809

[CQF] Condition path rewrites to apply only under EvalPath

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 6.2.0-rc0
    • None
    • None
    • None
    • Fully Compatible
    • QO 2022-10-17, QO 2022-10-31

    Description

      There are a couple of existing path fusion rewrites which should be conditioned so they only occur in the EvalPath context. Those are:

      1. The rewrite which does the following:

      fuse p1 (PathLambda e1)  ->  ComposeM p1 (PathLambda e1)

      2. The rewrite which does the following:

      fuse p1 (PathConstant e1) -> ComposeM (PathConstant e1) p1

      3. The rewrite which does the following:

      PathComposeM (p1 | p1 is known to be non-Nothing) (PathDefault e2) -> p1

      Attachments

        Activity

          People

            matt.boros@mongodb.com Matt Boros
            hana.pearlman@mongodb.com Hana Pearlman
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: