Remove internalQueryLegacyDottedPathNullSemantics query knob and associated code and tests

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

      SERVER-36681 made fixed the way equality to null is computed in the query engine and added a new query knob internalQueryLegacyDottedPathNullSemantics to disable the new behavior.  If at some point in the future we decide to stop supporting the legacy behavior, this ticket is to track what needs to be changed.

      • Remove the knob
      • Remove the tests in jstests/noPassthrough/query/equality/
      • Remove the usage of the knob in classic
        • path.cpp
        • path.h
      • Remove the usage of the knob in SBE
        • gen_filter.cpp
        • gen_lookup.cpp
        • builder_state.h

            Assignee:
            Unassigned
            Reporter:
            Logan Karbiner
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: