Uploaded image for project: 'Java Driver'
  1. Java Driver
  2. JAVA-3879

Builders for aggregation expressions

    • 7
    • 12
    • 13
    • 100
    • Hide

      Engineer(s): Maxim

      Summary: Add builders for the aggregation pipeline, including support for stages, accumulators, query filters, and expressions.

      2023-01-20: No change to target end date
      Status Update:

      • Wrapping up reviews for doc work. Everything else is done!

      2023-01-06: Updated target end date to 2023-01-27

      • Working through code reviews and documentation

      2022-12-22: Updated target end date to 2023-01-13

      • Conversion, Document, Reduce, Map, Special expressions along with testing and integrating with existing API in review
      • Javadocs for expression API and integration testing with existing API in-progress
      • Added more time for reviews and remaining work

      2022-12-09: Updated target end date to 2022-12-16
      Status Update:

      • Conversion, Document, Switch, Reduce, Map expressions in review
      • Javadocs for expression API and integration testing with existing API in-progress

      Engineer(s): Maxim

      Summary: Add builders for the aggregation pipeline, including support for stages, accumulators, query filters, and expressions.

      2022-11-22: Updated target end date to 2022-12-09
      Status Update:

      • Conversion, Document, Array/Set, Arithmetic, Date expressions in review
      • Switch and reduce in progress

      2022-11-11:
      Status Update:

      • String, String, and Arithmetic expressions in review
      • Boolean and initial array expressions merged

      Rationale for delays and Risks:

      • NA

      2022-10-28: Setting initial target end date to 2022-12-02
      Status Update:

      • Boolean and initial array expressions in review
      • Document expressions in progress
      • Special and comparison expressions up next

      Rationale for delays:

      • No delays

      Risks:

      • No risks

      Show
      Engineer(s): Maxim Summary: Add builders for the aggregation pipeline, including support for stages, accumulators, query filters, and expressions. 2023-01-20: No change to target end date Status Update: Wrapping up reviews for doc work. Everything else is done! 2023-01-06: Updated target end date to 2023-01-27 Working through code reviews and documentation 2022-12-22: Updated target end date to 2023-01-13 Conversion, Document, Reduce, Map, Special expressions along with testing and integrating with existing API in review Javadocs for expression API and integration testing with existing API in-progress Added more time for reviews and remaining work 2022-12-09: Updated target end date to 2022-12-16 Status Update: Conversion, Document, Switch, Reduce, Map expressions in review Javadocs for expression API and integration testing with existing API in-progress Engineer(s): Maxim Summary: Add builders for the aggregation pipeline, including support for stages, accumulators, query filters, and expressions. 2022-11-22: Updated target end date to 2022-12-09 Status Update: Conversion, Document, Array/Set, Arithmetic, Date expressions in review Switch and reduce in progress 2022-11-11: Status Update: String, String, and Arithmetic expressions in review Boolean and initial array expressions merged Rationale for delays and Risks: NA 2022-10-28: Setting initial target end date to 2022-12-02 Status Update: Boolean and initial array expressions in review Document expressions in progress Special and comparison expressions up next Rationale for delays: No delays Risks: No risks

      Epic Summary

      Summary

      Add builders for the aggregation pipeline, including support for stages, accumulators, query filters, and expressions.

      Cast of Characters

      Lead:
      Author:

      Documentation

      Scope Document
      [Technical Design Document|]

      List of Expressions (ranked by usage)

            Assignee:
            maxim.katcharov@mongodb.com Maxim Katcharov
            Reporter:
            jeff.yemin@mongodb.com Jeffrey Yemin
            Votes:
            20 Vote for this issue
            Watchers:
            17 Start watching this issue

              Created:
              Updated:
              Resolved:
              14 weeks, 2 days