Skip to content

Commit d1b9d05

Browse files
committed
fix rebase
1 parent 655cbaf commit d1b9d05

File tree

5 files changed

+14
-16
lines changed

5 files changed

+14
-16
lines changed

datafusion/common/src/scalar/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ use crate::cast::{
5151
};
5252
use crate::error::{DataFusionError, Result, _exec_err, _internal_err, _not_impl_err};
5353
use crate::format::DEFAULT_CAST_OPTIONS;
54-
use crate::hash_utils::create_hashes_from_arrays;
54+
use crate::hash_utils::create_hashes;
5555
use crate::utils::SingleRowListArrayBuilder;
5656
use crate::{_internal_datafusion_err, arrow_datafusion_err};
5757
use arrow::array::{

datafusion/physical-expr-common/src/binary_map.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ use arrow::array::{
2727
};
2828
use arrow::buffer::{NullBuffer, OffsetBuffer, ScalarBuffer};
2929
use arrow::datatypes::DataType;
30-
use datafusion_common::hash_utils::create_hashes_from_arrays;
30+
use datafusion_common::hash_utils::create_hashes;
3131
use datafusion_common::utils::proxy::{HashTableAllocExt, VecAllocExt};
3232
use std::any::type_name;
3333
use std::fmt::Debug;

datafusion/physical-expr-common/src/binary_view_map.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ use ahash::RandomState;
2424
use arrow::array::cast::AsArray;
2525
use arrow::array::{Array, ArrayBuilder, ArrayRef, GenericByteViewBuilder};
2626
use arrow::datatypes::{BinaryViewType, ByteViewType, DataType, StringViewType};
27-
use datafusion_common::hash_utils::create_hashes_from_arrays;
27+
use datafusion_common::hash_utils::create_hashes;
2828
use datafusion_common::utils::proxy::{HashTableAllocExt, VecAllocExt};
2929
use std::fmt::Debug;
3030
use std::sync::Arc;

datafusion/physical-expr/src/expressions/in_list.rs

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ use arrow::compute::{take, SortOptions};
3232
use arrow::datatypes::*;
3333
use arrow::downcast_dictionary_array;
3434
use arrow::util::bit_iterator::BitIndexIterator;
35-
use datafusion_common::hash_utils::create_hashes_from_arrays;
35+
use datafusion_common::hash_utils::create_hashes;
3636
use datafusion_common::{exec_err, internal_err, DFSchema, Result, ScalarValue};
3737
use datafusion_expr::ColumnarValue;
3838

@@ -125,7 +125,7 @@ impl Set for ArraySet {
125125
let has_nulls = in_array.null_count() != 0;
126126

127127
let mut hashes_buf = vec![0u64; v.len()];
128-
create_hashes_from_arrays(&[v], &self.hash_set.state, &mut hashes_buf)?;
128+
create_hashes([v], &self.hash_set.state, &mut hashes_buf)?;
129129
let cmp = make_comparator(v, in_array, SortOptions::default())?;
130130
Ok((0..v.len())
131131
.map(|i| {
@@ -174,7 +174,7 @@ fn make_hash_set(array: &dyn Array) -> Result<ArrayHashSet> {
174174
let state = RandomState::new();
175175
let mut map: HashMap<usize, (), ()> = HashMap::with_hasher(());
176176
let mut hashes = vec![0; array.len()];
177-
create_hashes_from_arrays(&[array], &state, &mut hashes)?;
177+
create_hashes([array], &state, &mut hashes)?;
178178
let cmp = make_comparator(array, array, SortOptions::default())?;
179179

180180
let insert_value = |idx| {
@@ -564,11 +564,9 @@ impl Hash for InListExpr {
564564
InListStorage::Array { array, .. } => {
565565
let random_state = RandomState::with_seed(0);
566566
let mut hashes_buf = vec![0u64; array.len()];
567-
let Ok(hashes_buf) = create_hashes_from_arrays(
568-
&[array.as_ref()],
569-
&random_state,
570-
&mut hashes_buf,
571-
) else {
567+
let Ok(hashes_buf) =
568+
create_hashes([array], &random_state, &mut hashes_buf)
569+
else {
572570
unreachable!("Failed to create hashes for InList array. This shouldn't happen because make_set should have succeeded earlier.");
573571
};
574572
hashes_buf.hash(state);

datafusion/physical-plan/src/joins/hash_join/exec.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1513,7 +1513,7 @@ mod tests {
15131513
use arrow::buffer::NullBuffer;
15141514
use arrow::datatypes::{DataType, Field};
15151515
use arrow_schema::Schema;
1516-
use datafusion_common::hash_utils::create_hashes_from_arrays;
1516+
use datafusion_common::hash_utils::create_hashes;
15171517
use datafusion_common::test_util::{batches_to_sort_string, batches_to_string};
15181518
use datafusion_common::{
15191519
assert_batches_eq, assert_batches_sorted_eq, assert_contains, exec_err,
@@ -3451,8 +3451,8 @@ mod tests {
34513451
);
34523452

34533453
let random_state = RandomState::with_seeds(0, 0, 0, 0);
3454-
let hashes = &mut vec![0; left.num_rows()];
3455-
create_hashes([&left.columns()[0]], &random_state, hashes_buff)?;
3454+
let hashes_buff = &mut vec![0; left.num_rows()];
3455+
let hashes = create_hashes([&left.columns()[0]], &random_state, hashes_buff)?;
34563456

34573457
// Maps both values to both indices (1 and 2, representing input 0 and 1)
34583458
// 0 -> (0, 1)
@@ -3514,8 +3514,8 @@ mod tests {
35143514
);
35153515

35163516
let random_state = RandomState::with_seeds(0, 0, 0, 0);
3517-
let hashes = &mut vec![0; left.num_rows()];
3518-
create_hashes([&left.columns()[0]], &random_state, hashes_buff)?;
3517+
let hashes_buff = &mut vec![0; left.num_rows()];
3518+
let hashes = create_hashes([&left.columns()[0]], &random_state, hashes_buff)?;
35193519

35203520
hashmap_left.insert_unique(hashes[0], (hashes[0], 1u32), |(h, _)| *h);
35213521
hashmap_left.insert_unique(hashes[0], (hashes[0], 2u32), |(h, _)| *h);

0 commit comments

Comments
 (0)