mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-10-15 16:32:34 +00:00
Add a nullable_wave value distribution to the direct-SST fixture generator: every null_every-th sample of each series is NULL, counted per series so every series carries the same null ratio on every layout. New case tests/perf/query_cases/promql_nullable_range_fn: 128 series x 780 timestamps at 15s cadence, nullable_table (25% NULL, null_every=4) and dense_table (identical, 0 NULL) as control. Seven TQL queries cover rate/increase/delta and count/last_over_time at [5m], rate at [1m], and a dense control query. Every window of every series takes the nullable branch (no window is entirely NULL or NULL-free). Regression evidence for #9234. The case is selectable by explicit path; not added to DEFAULT_CASES. Review: .e-agent/greptimedb-query-optimization-review-2026-09-17.md §4.4. Signed-off-by: discord9 <55937128+discord9@users.noreply.github.com>