diff options
author | David Percy <david.percy@mongodb.com> | 2023-05-04 20:20:25 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2023-05-04 22:12:14 +0000 |
commit | bb63037e864391d9d3a7514cb8368954eb7ed325 (patch) | |
tree | c830f575a3a028592296e22b84d5dbf6eef86436 | |
parent | b6b365ca5d8da099558eed947188c97085db4db5 (diff) | |
download | mongo-bb63037e864391d9d3a7514cb8368954eb7ed325.tar.gz |
SERVER-76687 Fix redundant test in SargableSplit
-rw-r--r-- | src/mongo/db/query/optimizer/cascades/logical_rewriter.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mongo/db/query/optimizer/cascades/logical_rewriter.cpp b/src/mongo/db/query/optimizer/cascades/logical_rewriter.cpp index c3403221f85..d7f09508fa0 100644 --- a/src/mongo/db/query/optimizer/cascades/logical_rewriter.cpp +++ b/src/mongo/db/query/optimizer/cascades/logical_rewriter.cpp @@ -1488,7 +1488,7 @@ struct ExploreConvert<SargableNode> { // Pre-compute if a requirement's interval may contain nulls, and also has an output // binding. Do use constant folding if we do not have to. - const bool mayReturnNull = !hints._fastIndexNullHandling && !isIndex && + const bool mayReturnNull = !hints._fastIndexNullHandling && PSRExpr::any(conjunct, [&](const PartialSchemaEntry& entry) { return entry.second.mayReturnNull(ctx.getConstFold()); }); |