summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/planner_wildcard_helpers.h
diff options
context:
space:
mode:
authorAlexander Ignatyev <alexander.ignatyev@mongodb.com>2022-04-08 19:54:43 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-04-08 20:38:36 +0000
commit1b566250b621e13feaea360cda87d118c8e32d2a (patch)
tree07fb6068c094dbf647b851d0f10a84bd5ab0e1be /src/mongo/db/query/planner_wildcard_helpers.h
parent4bd9a92a46797f25bcca6383e074b2389f760c3e (diff)
downloadmongo-1b566250b621e13feaea360cda87d118c8e32d2a.tar.gz
SERVER-65367 Fix IET build for wildcard indexes and elemMatch
Diffstat (limited to 'src/mongo/db/query/planner_wildcard_helpers.h')
-rw-r--r--src/mongo/db/query/planner_wildcard_helpers.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mongo/db/query/planner_wildcard_helpers.h b/src/mongo/db/query/planner_wildcard_helpers.h
index d152ce18cd2..807b09e7373 100644
--- a/src/mongo/db/query/planner_wildcard_helpers.h
+++ b/src/mongo/db/query/planner_wildcard_helpers.h
@@ -33,6 +33,7 @@
#include "mongo/db/index/multikey_paths.h"
#include "mongo/db/query/index_bounds_builder.h"
#include "mongo/db/query/index_entry.h"
+#include "mongo/db/query/interval_evaluation_tree.h"
#include "mongo/db/query/query_solution.h"
namespace mongo {
@@ -74,7 +75,8 @@ BoundsTightness translateWildcardIndexBoundsAndTightness(const IndexEntry& index
* - Adds a new, empty entry to 'multikeyPaths' for '$_path'.
* - Updates shouldDedup for index scan node.
*/
-void finalizeWildcardIndexScanConfiguration(IndexScanNode* scan);
+void finalizeWildcardIndexScanConfiguration(
+ IndexScanNode* scan, std::vector<interval_evaluation_tree::Builder>* ietBuilders);
/**
* Returns true if the given IndexScanNode is a $** scan whose bounds overlap the object type