Skip to content

arrow-select: fix MutableArrayData interleave for ListView#9560

Open
asubiotto wants to merge 1 commit intoapache:mainfrom
polarsignals:asubiotto/lvmut
Open

arrow-select: fix MutableArrayData interleave for ListView#9560
asubiotto wants to merge 1 commit intoapache:mainfrom
polarsignals:asubiotto/lvmut

Conversation

@asubiotto
Copy link
Contributor

The previous code did not extend child data buffers.

I'm preparing a PR for an optimized listview interleave, but wanted to make sure the fallback path was correct before comparing benchmarks.

Which issue does this PR close?

Rationale for this change

Fix a bug

What changes are included in this PR?

Bugfix and test

Are these changes tested?

Yes

Are there any user-facing changes?

ListView interleaves did not succeed previously.

@asubiotto
Copy link
Contributor Author

cc @alamb @brancz

@github-actions github-actions bot added the arrow Changes to the arrow crate label Mar 15, 2026
@vegarsti
Copy link
Contributor

vegarsti commented Mar 16, 2026

Ha, funny timing! I have a PR for a native interleave here #9558. And I also discovered this bug yesterday 😄 #9561 My PR for this is #9562, but will close if/when this is merged.

@brancz
Copy link
Contributor

brancz commented Mar 16, 2026

I think I prefer #9562

@asubiotto
Copy link
Contributor Author

Happy to go with whichever, my goal is to just fix this for MutableArrayData so we can compare the specialized interleave implementation fairly

@brancz
Copy link
Contributor

brancz commented Mar 16, 2026

Haha that was precisely my comment on #9558

The previous code did not extend child data buffers.

Signed-off-by: Alfonso Subiotto Marques <alfonso.subiotto@polarsignals.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

arrow Changes to the arrow crate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ListView interleave bug

3 participants