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

Implement SBE support for unary numeric agg expressions

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 4.8.0
    • None
    • None
    • Fully Compatible
    • Query 2020-08-24, Query 2020-09-07, Query 2020-09-21, Query 2020-10-05

    Description

      Currently, sbe_stage_builder_expression.cpp can translate the $abs agg expression into an SBE representation. To this, we will add $ceil, $exp, $floor, $ln, $log10, and $sqrt. These expressions all have identical semantics (in terms of what inputs are valid, the results of invalid inputs, etc) except for the actual numerical function that is applied, so they will be able to share a lot of code.

      Attachments

        Activity

          People

            justin.seyster@mongodb.com Justin Seyster
            justin.seyster@mongodb.com Justin Seyster
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: