Conversation
|
This is an automated comment for commit 4e8d11c with description of existing statuses. It's updated for the latest CI running ❌ Click here to open a full report in a separate page
Successful checks
|
42fb591 to
645ed95
Compare
|
Needs #67170 |
|
Good, but let's also label it as a backward incompatible change. |
I made some effort to ensure that queries that work in the current version or with the old analyzer remain runnable. Cases that are forbidden in this PR were broken and threw exceptions like However, we can mark it as (potentially) backward incompatible in case there are some missed cases. |
SELECT intDivOrZero(intDivOrZero(toLowCardinality(-128), toLowCardinality(-1)) = 0, materialize(toLowCardinality(4))) FROM realtimebuff__fuzz_188 GROUP BY materialize(toLowCardinality(-127)), intDivOrZero(0, 0) = toLowCardinality(toLowCardinality(0)) WITH TOTALS ORDER BY ALL DESC NULLS FIRST;May be related (in maser it's THERE_IS_NO_COLUMN, allowing such query revealed logical error), investigating ... UPD: after merging master issue is fixed, added testcase
|
10a9613 to
4e8d11c
Compare
Changelog category (leave one):
Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):
Bufferused with distributed destination table. It's a backward incompatible change: queries usingBufferwith a distributed destination table may stop working if the table appears more than once in the query (e.g., in a self-join).Close #62486
Documentation entry for user-facing changes
CI Settings (Only check the boxes if you know what you are doing):