Streamline document metadata fields

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • 9.0.0-rc0
    • Affects Version/s: None
    • Component/s: Query Execution
    • None
    • Query Execution
    • Fully Compatible
    • QE 2026-05-25
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Converts TU-local `std::string` definitions for metadata field names into constexpr `StringData` values.
      The variable names of these values were adjusted to use the `k` prefix for constants.
      The metadata field name string values were previously stored in a `StringMap`, which is now converted into a `StringDataMap`. Also removes a now-unnecessary conversion from an `std::string` to `StringData`.
      Finally, replaces an `std::unordered_map` with an `stdx::unordered_map`, which has much better memory locality.

            Assignee:
            Jan Steemann
            Reporter:
            Jan Steemann
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: