From a060201e42b58a278b14e4753709b994bf92065d Mon Sep 17 00:00:00 2001 From: Brent Gardner Date: Mon, 2 Oct 2023 08:46:31 -0600 Subject: [PATCH] fix build --- arrow-select/src/take.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arrow-select/src/take.rs b/arrow-select/src/take.rs index 14f0432bb6a5..a546949f86e6 100644 --- a/arrow-select/src/take.rs +++ b/arrow-select/src/take.rs @@ -227,7 +227,7 @@ fn take_impl( let mut field_type_ids = Vec::with_capacity(fields.len()); let mut children = Vec::with_capacity(fields.len()); let values = values.as_any().downcast_ref::().unwrap(); - let type_ids = take_native(values.type_ids(), indices); + let type_ids = take_native(values.type_ids(), indices).into_inner(); for (type_id, field) in fields.iter() { let values = values.child(type_id); let values = take_impl(values, indices)?;