Wrap liteparsed subpipelines in an owned class

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Query Integration
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      BSON ownership has been an issue when trying to use extension stages inside subpipelines, as the extension stages use 'getOriginalBson()' but during parsing the parent stage might not save a reference to the temporary BSON. 

      Similar to the 'Matcher' class, we want to create a class e.g. 'OwnedLiteParsedPipeline' that preserves the lifetime of the BSON properly.

            Assignee:
            Mariano Shaar
            Reporter:
            Mariano Shaar
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: