Summary
Extended aggregation operators parse but are rejected (UnsupportedAggregateOp): limitk, limit_ratio, count_values, group.
Corpus impact
40 rejections (2.1%). Breakdown: limit_ratio 19, limitk 14, count_values 5, group 2.
Examples
limitk(2, http_requests)
limit_ratio(0.1, http_requests)
count_values("version", build_version)
group(up) by (job)
Notes
- Error variant:
LoweringError::UnsupportedAggregateOp.
group was formerly mis-lowered to sum; it is now cleanly rejected (see promql_equivalence.rs). count_values creates a new label from sample values; limitk/limit_ratio are sampling operators — each needs a distinct intent.
Summary
Extended aggregation operators parse but are rejected (
UnsupportedAggregateOp):limitk,limit_ratio,count_values,group.Corpus impact
40 rejections (2.1%). Breakdown:
limit_ratio19,limitk14,count_values5,group2.Examples
Notes
LoweringError::UnsupportedAggregateOp.groupwas formerly mis-lowered tosum; it is now cleanly rejected (seepromql_equivalence.rs).count_valuescreates a new label from sample values;limitk/limit_ratioare sampling operators — each needs a distinct intent.