Make ValueUnorderedSet an absl::flat_hash_set

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Fixed
    • Priority: Minor - P4
    • 8.1.0-rc0, 8.0.0-rc5
    • Affects Version/s: None
    • Component/s: None
    • Query Execution
    • Fully Compatible
    • v8.0
    • QE 2024-05-13
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      On first read, it seems all users do not rely on pointer stability. Value is 16 bytes (see the static assert under its definition), so if the container is more than half full, it will use fewer overall bytes. Since these containers typically float between 0.4375 and 0.875 (per the documentation), this seems like a clear win.

            Assignee:
            Evan Bergeron
            Reporter:
            Evan Bergeron
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: