In SBE unit tests, replace ValueVectorGuard with TagValueOwned

XMLWordPrintableJSON

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

      ValueVectorGuard that is used in SBE unit tests should be replaced with just std::vector<TagValueOwned>.

      This can significantly simply code like that:

      https://github.com/mongodb/mongo/blob/f51dc20fcf84021b6cbf05434db7fd6d2ba9ae0f/src/mongo/db/exec/sbe/sbe_hash_lookup_unwind_test.cpp#L322

       

      Side note: also will remove confusion with ValueVectorGuard that is used in block processing

            Assignee:
            Unassigned
            Reporter:
            Ivan Fefer
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: