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

Generate query shape (literal redaction) for expressions in expression_leaf.h

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 7.0.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Query Optimization
    • Fully Compatible
    • QO 2023-02-06, QO 2023-02-20

      Literal redaction should be incorporated into the serialization of MatchExpression. It should to be possible to serialize using only literal redaction (for generating the telemetry key). It should also be possible to serialize using both literal and field name redaction (subsequent ticket(s)). MQL operators must be preserved. $expr does not need to be handled as part of this ticket.

      This ticket is specifically for LeafMatchExpressions in expression_leaf.h/cpp. Other MatchExpression types will be handled separately.

            Assignee:
            charlie.swanson@mongodb.com Charlie Swanson
            Reporter:
            joshua.lapacik@mongodb.com Joshua Lapacik (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: