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

Change ArrayAccessor reset to use tag+value

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Won't Do
    • Icon: Minor - P4 Minor - P4
    • None
    • None
    • None
    • QE 2022-03-21

    Description

      Problem:

      ArrayAccessor::reset requires underlying SlotAccessor. However, unlike other accessors that link to different slots, ArrayAccessors eagerly accesses the value.

      This prevents a reset() method to be used in the prepare() phase, where underlying slot may not yet be valid.

       

      Proposed solution:

      Change the reset method to take tag+value instead. 

      Attachments

        Activity

          People

            denis.grebennicov@mongodb.com Denis Grebennicov
            anna.wawrzyniak@mongodb.com Anna Wawrzyniak
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: