Commits


Sanjiban Sengupta authored and Weston Pace committed 8bbc6955202
ARROW-15583: [C++] The Substrait consumer could potentially use a massive amount of RAM if the producer uses large anchors This PR modifies the ExtensionSet in C++ Consumer to use an `unordered_map` instead of a `vector` to store the `uri` anchors as the lookup table. This also modifies the usage of the `impl` struct as now the included functions are defined directly with the ExtensionSet implementation. Closes #12852 from sanjibansg/substrait/uri_map Authored-by: Sanjiban Sengupta <sanjiban.sg@gmail.com> Signed-off-by: Weston Pace <weston.pace@gmail.com>