We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 80f4df6 commit 6a1cc02Copy full SHA for 6a1cc02
1 file changed
datafusion/common/src/hash_utils.rs
@@ -356,7 +356,7 @@ where
356
if rehash {
357
for (i, hash) in hashes_buffer.iter_mut().enumerate() {
358
let value = unsafe { array.value_unchecked(i) };
359
- *hash = hash_strategy.rehash(&value, *hash);
+ *hash = combine_hashes(hash_strategy.hash_one(&value), *hash);
360
}
361
} else {
362
@@ -367,7 +367,8 @@ where
367
} else if rehash {
368
for i in array.nulls().unwrap().valid_indices() {
369
370
- hashes_buffer[i] = hash_strategy.rehash(&value, hashes_buffer[i]);
+ hashes_buffer[i] =
371
+ combine_hashes(hash_strategy.hash_one(&value), hashes_buffer[i]);
372
373
374
0 commit comments