summaryrefslogtreecommitdiffstats
path: root/yql/essentials/tests/sql/suites/agg_phases/bottom_null.yql
Commit message (Collapse)AuthorAgeFilesLines
* Intermediate changesrobot-piglet2026-06-251-1/+0
| | | | commit_hash:da9e5d384dc00d37d939afe28f789f2f608acb0e
* Intermediate changesrobot-piglet2026-06-251-1/+0
| | | | commit_hash:d17bed0c3f0053f8f24a0e6f3053213ed5fbf423
* Intermediate changesrobot-piglet2026-06-241-1/+0
| | | | commit_hash:16b28b4a2fa4a98d0bef3efe97d563373903df25
* YQL-20234: Fix agg phases over Null and disallow DISTINCTvitya-smirnov2026-06-081-2/+0
| | | | | | | - Fixed histogram, (bottom/top)(by)?, topfreq, random_(value/sample) over Null - Disabled DISTINCT with agg phases - Refactored code by phase predicates extraction commit_hash:c82f790224e84e542572d5cd270766e3244b4178
* YQL-20234: Fix partial aggregation for Top/Bottomvitya-smirnov2026-03-301-0/+81
Fixed agg phases for `Top`, `Bottom`, `TopBy` and `BottomBy`. The `SerializedState` for `Top` and `Bottom` is contains `MaxSize`, so only the `state` argument is required when it `IsOverState`. `Null` are not yet implemented, because it was hard to fix, will do it later. The code is not clean, but to fix it a huge refactoring is needed, including `aggregate.yqls` and `aggregation.cpp`. Also YQLs minirun launch target was introduced, because it is easier to experiment with YQLs directly, rather than tweaking the SQL translator. commit_hash:47af002f70d9be6db61316e64aa866d4bff34cf4