Skip to content

Feature: add listview rebuild + cleanup#4819

Merged
connortsui20 merged 1 commit into
developfrom
ct/list-view-rebuild
Oct 2, 2025
Merged

Feature: add listview rebuild + cleanup#4819
connortsui20 merged 1 commit into
developfrom
ct/list-view-rebuild

Conversation

@connortsui20

@connortsui20 connortsui20 commented Oct 1, 2025

Copy link
Copy Markdown
Member

Tracking Issue: #4699

Adds a rebuild method on ListViewArray that allows us to rebuild the array to specific shapes that we want (via a ListViewRebuildMode enum).

This will make it easier to implement an optimization (that we are tentatively calling IsZeroCopyToList) that tells us the ListViewArray has no gaps nor overlaps from the views into the elements buffer, and that the views are all sorted and in order.

I also added an unimplemented OverlapCompression rebuild mode if we ever want to do that.

Also does some cleanup of other ListView functionality.

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/chore A trivial change changelog/feature A new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants