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

Clean up pipeline/SConscript

    XMLWordPrintableJSON

Details

    • Icon: Improvement Improvement
    • Resolution: Unresolved
    • Icon: Minor - P4 Minor - P4
    • None
    • None
    • Aggregation Framework
    • None
    • Query Execution

    Description

      The aggregation system currently consists of several libraries, though could probably be condensed into just two: document_value and aggregation. The document_value library already exists and implements some generic abstractions for manipulating the documents that flow through aggregation pipelines. However, it is not aggregation-specific, and in theory could be used in other parts of the system as a representation of BSON documents. The aggregation library would depend on document_value and would also contain the DocumentSource classes, Pipeline, and any other aggregation system machinery.

      In this process, we should consider getting rid of the "incomplete" tag, which will require us to fix the mongo::isMongos multiply defined symbol.

      Attachments

        Activity

          People

            backlog-query-execution Backlog - Query Execution
            david.storch@mongodb.com David Storch
            Votes:
            2 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: