prisma-engines
qe: reuse lateral joins for relation aggregations
#4693
Merged

qe: reuse lateral joins for relation aggregations #4693

aqrln merged 15 commits into main from count-reuse-joins
aqrln
aqrln aqrln assigned aqrln aqrln 2 years ago
aqrln aqrln force pushed from 068134be to d192084b 2 years ago
aqrln aqrln force pushed from d192084b to 2d4bf212 2 years ago
github-actions
github-actions
codspeed-hq
aqrln aqrln added this to the 5.10.0 milestone 2 years ago
aqrln aqrln force pushed from 63bcd3b8 to bab50df6 2 years ago
aqrln
aqrln commented on 2024-02-07
aqrln aqrln changed the title qe: reuse joins for relation aggregations qe: reuse lateral joins for relation aggregations 2 years ago
aqrln aqrln force pushed from 4e4d0ae8 to b502b0d2 2 years ago
aqrln aqrln requested a review from Weakky Weakky 2 years ago
aqrln aqrln marked this pull request as ready for review 2 years ago
aqrln aqrln requested a review 2 years ago
aqrln aqrln removed review request 2 years ago
aqrln aqrln requested a review from jkomyno jkomyno 2 years ago
aqrln
aqrln commented on 2024-02-07
aqrln
aqrln commented on 2024-02-07
aqrln
aqrln commented on 2024-02-08
aqrln aqrln force pushed from 159dcbeb to 12ef813e 2 years ago
aqrln Store table aliases for virtual selections in a hash map
630d1b42
aqrln Replace visited_virtuals with visited_virtual_selection
d53cc4f0
aqrln Revert "Replace visited_virtuals with visited_virtual_selection"
28c00fdf
aqrln Optimize _count with 1:m queries
43f6a3f4
aqrln get rid of duplicate coalesce
1f569d31
aqrln Optimize _count with m:n queries
cea824aa
aqrln Refactor build_to_one_select and add_to_one_relation
ee15dd7e
aqrln Move relation_count_alias_name to subquery builder
77ce219a
aqrln Remove visited_virtuals for subquery builder
7d436ac9
aqrln consolidate todo comments
68f1a270
aqrln rename method
44ca8d30
aqrln Add skip and distinct for block list for inlining aggregations
95757e55
aqrln copy and adapt some tests
2a3149f0
aqrln more lightweight hash map
c1a0c6f2
aqrln add tests for same field on different levels
4ef3609a
aqrln aqrln force pushed from 12ef813e to 4ef3609a 2 years ago
Weakky
Weakky approved these changes on 2024-02-13
aqrln aqrln merged 7efa9cb6 into main 2 years ago
aqrln aqrln deleted the count-reuse-joins branch 2 years ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
Labels
Milestone