From cbe1e7d63f098e306058c0fbcab2f5c30602fa7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Farkas?= Date: Fri, 18 Oct 2024 10:46:27 +0200 Subject: [PATCH] expr: add explicit strict-mode const (#94838) expr: add explicit strict-mode value --- pkg/expr/query.go | 3 +++ pkg/expr/reader.go | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/expr/query.go b/pkg/expr/query.go index 53f45186508..1160efd9862 100644 --- a/pkg/expr/query.go +++ b/pkg/expr/query.go @@ -96,6 +96,9 @@ type ReduceSettings struct { type ReduceMode string const ( + // Default mode + ReduceModeStrict = "" + // Drop non-numbers ReduceModeDrop ReduceMode = "dropNN" diff --git a/pkg/expr/reader.go b/pkg/expr/reader.go index 52177c151ca..3bb3abdbe43 100644 --- a/pkg/expr/reader.go +++ b/pkg/expr/reader.go @@ -74,7 +74,7 @@ func (h *ExpressionQueryReader) ReadQuery( } if err == nil && q.Settings != nil { switch q.Settings.Mode { - case "": + case ReduceModeStrict: mapper = nil case ReduceModeDrop: mapper = mathexp.DropNonNumber{}