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