From 227b95e761a1fd84335d28956ac2802fec37bfdc Mon Sep 17 00:00:00 2001 From: Krisztian Szucs Date: Tue, 17 Dec 2024 13:43:16 +0100 Subject: [PATCH] debug window build --- cpp/src/arrow/compute/kernels/scalar_hash.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cpp/src/arrow/compute/kernels/scalar_hash.cc b/cpp/src/arrow/compute/kernels/scalar_hash.cc index 3b651db0d6a46..223b003421cb1 100644 --- a/cpp/src/arrow/compute/kernels/scalar_hash.cc +++ b/cpp/src/arrow/compute/kernels/scalar_hash.cc @@ -122,7 +122,7 @@ struct FastHashScalar { if (type_id == Type::STRUCT) { ARROW_LOG(INFO) << "Hashing struct with " << array.child_data.size() << " children"; std::vector> child_hashes(array.child_data.size()); - columns.reserve(array.child_data.size()); + columns.resize(array.child_data.size()); for (size_t i = 0; i < array.child_data.size(); i++) { ARROW_LOG(INFO) << "Hashing child " << i; auto child = array.child_data[i]; @@ -135,6 +135,8 @@ struct FastHashScalar { ARROW_ASSIGN_OR_RAISE(columns[i], ToColumnArray(*child_hashes[i], hash_ctx)); } else { ARROW_LOG(INFO) << "Assigning child key column array " << i; + ARROW_LOG(INFO) << "Capacity of columns " << columns.capacity(); + ARROW_LOG(INFO) << "Size of columns " << columns.size(); ARROW_ASSIGN_OR_RAISE(columns[i], ToColumnArray(child, hash_ctx)); } }