-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
Service Arch 2024-01-22, Service Arch 2024-02-05
This covers the early part of SERVER-83671.
The only goal here is to institute a uniform interface for string table lookups as functions. The function signature is
size_t someFunc(StringData s);
So we'll generate these functions using gen_trie calls for now, but the callers will all look the same. They'll call the function and switch on the result.
SERVER-83671 aims to replace gen_trie entirely with C++ code, it comes after this.
- is depended on by
-
SERVER-83513 Use tries for IDL variant-of-struct lookups
- Closed
-
SERVER-83671 Implement lookup tries for IDL parse in C++
- Backlog
-
SERVER-82940 Use tries for IDL enumeration lookups
- Closed
-
SERVER-82941 Use IDL enumerations to decode command type in oplog entries
- Closed