fn extract_dense_all_selected( union_array: &UnionArray, target: &Arc<dyn Array>, offsets: &ScalarBuffer<i32>, ) -> Result<ArrayRef, ArrowError>