summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/planner_wildcard_helpers.h
diff options
context:
space:
mode:
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