Skip to content

tp: migrate experimental_slice_layout to use In filter on track_id#5155

Open
LalitMaganti wants to merge 1 commit intodev/lalitm/indexed-filter-infrom
dev/lalitm/slice-layout-in
Open

tp: migrate experimental_slice_layout to use In filter on track_id#5155
LalitMaganti wants to merge 1 commit intodev/lalitm/indexed-filter-infrom
dev/lalitm/slice-layout-in

Conversation

@LalitMaganti
Copy link
Member

@LalitMaganti LalitMaganti commented Mar 17, 2026

Summary

  • Use the new In filter on track_id in experimental_slice_layout instead of a full table scan with IterateRows + unordered_set::count

Stack

  1. tp: add In filter support to TypedCursor and optimize In bytecode #5154 - tp: add In filter support to TypedCursor and optimize In bytecode
  2. tp: add IndexedFilterIn bytecode for In on indexed columns #5158 - tp: add IndexedFilterIn bytecode for In on indexed columns
  3. tp: migrate experimental_slice_layout to use In filter on track_id #5155 - tp: migrate experimental_slice_layout to use In filter on track_id (this PR)

@LalitMaganti LalitMaganti requested a review from a team as a code owner March 17, 2026 01:56
@LalitMaganti LalitMaganti changed the base branch from main to dev/lalitm/in March 17, 2026 01:57
@LalitMaganti LalitMaganti changed the title dev/lalitm/slice layout in tp: migrate experimental_slice_layout to use In filter on track_id Mar 17, 2026
@github-actions
Copy link

github-actions bot commented Mar 17, 2026

@LalitMaganti LalitMaganti changed the base branch from dev/lalitm/in to dev/lalitm/indexed-filter-in March 17, 2026 03:17
@LalitMaganti LalitMaganti force-pushed the dev/lalitm/slice-layout-in branch from a156161 to 6dbdabf Compare March 17, 2026 03:18
@LalitMaganti LalitMaganti force-pushed the dev/lalitm/indexed-filter-in branch from f19f7dd to ad716eb Compare March 17, 2026 03:51
@LalitMaganti LalitMaganti force-pushed the dev/lalitm/slice-layout-in branch 2 times, most recently from 6a856db to dd7ef11 Compare March 17, 2026 03:56
@LalitMaganti LalitMaganti force-pushed the dev/lalitm/indexed-filter-in branch from ad716eb to c4641da Compare March 17, 2026 04:03
Use the In filter with TypedCursor on track_id instead of a full
table scan with IterateRows + unordered_set::count.
@LalitMaganti LalitMaganti force-pushed the dev/lalitm/slice-layout-in branch from dd7ef11 to 0eec68f Compare March 17, 2026 04:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants