-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Query Integration
-
Fully Compatible
-
None
-
None
-
None
-
None
-
None
-
None
-
None
These two hash functions were duplicated in every Key implementation. Move them to a global function that supports every subclass of Key and delete the duplicates.
template <typename H> friend H AbslHashValue(H h, const std::unique_ptr<const AggKey>& key) { return H::combine(std::move(h), *key); } template <typename H> friend H AbslHashValue(H h, const std::shared_ptr<const AggKey>& key) { return H::combine(std::move(h), *key); }
Broken out from work on SERVER-127269
- split from
-
SERVER-127269 Refactor query stats for writes code in write_ops_exec
-
- Closed
-