drin commented on code in PR #13583:
URL: https://github.com/apache/arrow/pull/13583#discussion_r920595812
##########
cpp/src/arrow/util/hashing.h:
##########
@@ -428,6 +428,22 @@ class ScalarMemoTable : public MemoTable {
value, [](int32_t i) {}, [](int32_t i) {}, out_memo_index);
}
+ Status MaybeInsert(const Scalar& value) {
Review Comment:
I guess wrapping `GetOrInsert` would at least mean someone else doesn't have
to make a dummy return value. I was also thinking there might be some benefits
to not calling empty closures on each value. I'm not sure that's the case, but
curious on your thoughts @wesm @cyb70289
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]