This is an automated email from the ASF dual-hosted git repository.
Mryange pushed a change to branch groupjoin
in repository https://gitbox.apache.org/repos/asf/doris.git
omit 43b05dd56cf Merge remote-tracking branch 'origin/master' into groupjoin
omit 5fe87f46dbb [improvement](fe) Skip Group Join without aggregate
functions
omit f39a88add26 [improvement](fe) Avoid unprofitable Group Join fusion
omit 5776f310e19 [improvement](be) Improve Group Join aggregate state
locality
omit ebef0418d53 [test](regression) Pin enable_spill in group join fusion
suites
omit 286344a39fa [fix](fe) Let a fused group join mark its fragment as
bucket shuffling
omit 8d09ecceaa0 [fix](be) Use build-side distribution expressions in
GroupJoin
omit 61bd8566d16 [fix](be) Track shared GroupJoin memory in the sink profile
omit a149f340fff [fix](fe) Expose the projected tuple of a fused GroupJoin
to its parents
omit 92132c499f0 [fix](fe) Keep the exchange under a fused GroupJoin for
bucketed aggregation
omit 3dfe4f3fa9f [fix](fe) Gate GroupJoin fusion to the final one-phase
aggregate phase
omit f5007fce334 [fix](fe) Require pure-passthrough Project between
aggregate and join for GroupJoin fusion
omit 21edfa270cd [fix](fe) Do not fuse GroupJoin with order-sensitive
aggregates
omit a36e33f9d1b [test](regression) Cover null-safe equal fallback before
GroupJoin fusion
omit 919dbfa6fba [fix](be) Normalize floating-point keys in GroupJoin
omit 1bc708f0fda [fix](be) Support GroupJoin without aggregate functions
omit 9ee98c65a73 [test](regression) Cover pure GROUP BY fallback before
GroupJoin fusion
omit 82c93f3786a [fe] Align equi-join conjunct order with GROUP BY keys
before GroupJoin fusion
omit f6cb15eeea5 [fix](fe) Do not fuse GroupJoin with aggregates over
intermediate Project slots
omit 13a47e5eec6 [fix](fe) Apply HAVING filters above fused GroupJoin via
SelectNode
omit 2c88bb21597 [fix](fe) Do not fuse GroupJoin with residual non-equi ON
conjuncts
omit a6d3e385c87 [fix](fe) Do not fuse GroupJoin with no aggregate functions
omit 55865ad81c3 [fix](fe) Enforce GroupJoin input hash distribution
omit f7e6cbd1fd3 [fix](fe) Correct GroupJoin runtime filter distribution
omit f6ae5195da6 [fix](join) Restore nullable GroupJoin output keys
omit 7b00e9cda82 [fix](fe) Fix GroupJoin fusion output tuple handling
omit 805c3742fc4 [fix](fe) Fix GroupJoin session variable annotation
omit 80a0ecaae6c fix be
omit ea2ef3327da fe-part (#64763)
omit c07b4767ee4 be fix
omit a2fb188cc97 be part
omit ae7251cf95a thrift
add 69980fe7cb8 thrift
add 39964cf15f2 be part
add 48ac7513765 be fix
add c2bd55a412f fe-part (#64763)
add 24bf98c7600 fix be
add 6795b1a0818 [fix](fe) Fix GroupJoin session variable annotation
add 0121ebacfa7 [fix](fe) Fix GroupJoin fusion output tuple handling
add 873370eb102 [fix](join) Restore nullable GroupJoin output keys
add 4f1cc9722f6 [fix](fe) Correct GroupJoin runtime filter distribution
add a5c188fefd2 [fix](fe) Enforce GroupJoin input hash distribution
add 6cd461269b6 [fix](fe) Do not fuse GroupJoin with no aggregate functions
add 8080b7e35ce [fix](fe) Do not fuse GroupJoin with residual non-equi ON
conjuncts
add 3388031b09c [fix](fe) Apply HAVING filters above fused GroupJoin via
SelectNode
add c6f0429640d [fix](fe) Do not fuse GroupJoin with aggregates over
intermediate Project slots
add da824ba4f1b [fe] Align equi-join conjunct order with GROUP BY keys
before GroupJoin fusion
add 52799b6a5c2 [test](regression) Cover pure GROUP BY fallback before
GroupJoin fusion
add 0b57694c804 [fix](be) Support GroupJoin without aggregate functions
add 5805ef51f19 [fix](be) Normalize floating-point keys in GroupJoin
add 3181e26ce30 [test](regression) Cover null-safe equal fallback before
GroupJoin fusion
add 31cb9aafdee [fix](fe) Do not fuse GroupJoin with order-sensitive
aggregates
add ad1de792eda [fix](fe) Require pure-passthrough Project between
aggregate and join for GroupJoin fusion
add 8b08fae4439 [fix](fe) Gate GroupJoin fusion to the final one-phase
aggregate phase
add cb96ef734f9 [fix](fe) Keep the exchange under a fused GroupJoin for
bucketed aggregation
add 5fcd49591fb [fix](fe) Expose the projected tuple of a fused GroupJoin
to its parents
add a68e2a54209 [fix](be) Track shared GroupJoin memory in the sink profile
add c5067922218 [fix](be) Use build-side distribution expressions in
GroupJoin
add 68df0517ceb [fix](fe) Let a fused group join mark its fragment as
bucket shuffling
add 9dc8ab27731 [test](regression) Pin enable_spill in group join fusion
suites
add b7332f0ee04 [improvement](be) Improve Group Join aggregate state
locality
add d6a9a6f6fc3 [improvement](fe) Avoid unprofitable Group Join fusion
add 5826a0b4674 [improvement](fe) Skip Group Join without aggregate
functions
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (43b05dd56cf)
\
N -- N -- N refs/heads/groupjoin (5826a0b4674)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]