mirror of
https://github.com/openobserve/openobserve.git
synced 2026-11-04 16:09:05 +00:00
## Summary - Expands the query agent test suite from **574 → 675 queries** across 13 category files - **20 re_match queries** — testing `\d`, `[abc]`, `^anchor`, `a|b`, coercion, boolean mode, COALESCE+CASE patterns found 224x in production - **19 production-inspired queries** — histogram+re_match+CASE+percentage, COALESCE chains, re_match+re_not_match combined - **19 deep-nesting queries** — INTERSECT, EXCEPT, subquery-in-HAVING, double-NOT-EXISTS, 2-level correlated subqueries - **15 edge-case queries** — empty results, division-by-zero via NULLIF, STDDEV of single row, NULL grouping, BETWEEN edge - **10 window-depth queries** — multiple window functions, WINDOW clause reuse, NTH_VALUE, NTILE, CUME_DIST - **5 histogram+re_match queries** — covering production pattern of histogram + filtered metric extraction - **5 FTS combo queries** — match_all + histogram/re_match/window/aggregation - **5 aggregation edge queries** — multiple FILTER clauses, STRING_AGG with ORDER BY, HAVING complexity - Expected values regenerated by DuckDB oracle ## Test plan - [ ] CI passes (memtable + parquet phases) 🤖 Generated with [Claude Code](https://claude.com/claude-code) --------- Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>