summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/sbe_plan_cache.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/query/sbe_plan_cache.h')
-rw-r--r--src/mongo/db/query/sbe_plan_cache.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mongo/db/query/sbe_plan_cache.h b/src/mongo/db/query/sbe_plan_cache.h
index 8e6a145683d..79f1ed8e355 100644
--- a/src/mongo/db/query/sbe_plan_cache.h
+++ b/src/mongo/db/query/sbe_plan_cache.h
@@ -216,7 +216,10 @@ struct CachedSbePlan {
using PlanCacheEntry = PlanCacheEntryBase<CachedSbePlan, plan_cache_debug_info::DebugInfoSBE>;
struct BudgetEstimator {
- size_t operator()(const std::shared_ptr<const PlanCacheEntry>& entry) {
+ size_t operator()(const sbe::PlanCacheKey& key,
+ const std::shared_ptr<const PlanCacheEntry>& entry) {
+ // TODO: SERVER-73649 include size of underlying query shape and size of int_32 key hash in
+ // total size estimation.
return entry->estimatedEntrySizeBytes;
}
};