From 911008c4a8ee7b002c074c1662e84dbd87b12641 Mon Sep 17 00:00:00 2001 From: mytkom Date: Sun, 8 Sep 2024 19:30:51 +0000 Subject: [PATCH 1/6] use generic get() in row_helpers --- Framework/Core/include/Framework/ASoA.h | 2 +- .../Core/include/Framework/ASoAHelpers.h | 66 ++----------------- .../Core/include/Framework/BinningPolicy.h | 28 ++++---- 3 files changed, 19 insertions(+), 77 deletions(-) diff --git a/Framework/Core/include/Framework/ASoA.h b/Framework/Core/include/Framework/ASoA.h index ccf2cab5e6807..5bfb601169f4e 100644 --- a/Framework/Core/include/Framework/ASoA.h +++ b/Framework/Core/include/Framework/ASoA.h @@ -2186,7 +2186,7 @@ typename C::type getSingleRowData(arrow::Table*, T& rowIterator, uint64_t ci = s if (globalIndex != std::numeric_limits::max() && globalIndex != *std::get<0>(rowIterator.getIndices())) { rowIterator.setCursor(globalIndex); } - return rowIterator.template getDynamicColumn(); + return static_cast(rowIterator).get(); } template diff --git a/Framework/Core/include/Framework/ASoAHelpers.h b/Framework/Core/include/Framework/ASoAHelpers.h index 5bf474e61f935..2f2d1f06fce1a 100644 --- a/Framework/Core/include/Framework/ASoAHelpers.h +++ b/Framework/Core/include/Framework/ASoAHelpers.h @@ -76,77 +76,19 @@ void dataSizeVariesBetweenColumns(); template