diff options
author | Alexander Ignatyev <alexander.ignatyev@mongodb.com> | 2022-01-21 12:07:41 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2022-01-21 13:01:49 +0000 |
commit | aefc453251554ba8a36402554bb38a913245e9eb (patch) | |
tree | d8d63a428e85f7f38861a3b20064efb558217c26 /src/mongo/db/matcher | |
parent | 2810cab524f63be9296670ef34e11b2305f43af2 (diff) | |
download | mongo-aefc453251554ba8a36402554bb38a913245e9eb.tar.gz |
SERVER-61420 Use ComparisonMatchExpressionBase for auto parameterization
Diffstat (limited to 'src/mongo/db/matcher')
-rw-r--r-- | src/mongo/db/matcher/expression_where.h | 10 | ||||
-rw-r--r-- | src/mongo/db/matcher/expression_where_base.h | 10 |
2 files changed, 10 insertions, 10 deletions
diff --git a/src/mongo/db/matcher/expression_where.h b/src/mongo/db/matcher/expression_where.h index a8a8090616e..84142435b16 100644 --- a/src/mongo/db/matcher/expression_where.h +++ b/src/mongo/db/matcher/expression_where.h @@ -56,22 +56,12 @@ public: return _jsFunction; } - void setInputParamId(InputParamId paramId) { - _inputParamId = paramId; - } - - boost::optional<InputParamId> getInputParamId() const { - return _inputParamId; - } - private: std::string _dbName; OperationContext* const _opCtx; JsFunction _jsFunction; - - boost::optional<InputParamId> _inputParamId; }; } // namespace mongo diff --git a/src/mongo/db/matcher/expression_where_base.h b/src/mongo/db/matcher/expression_where_base.h index 8a548538943..1964d818931 100644 --- a/src/mongo/db/matcher/expression_where_base.h +++ b/src/mongo/db/matcher/expression_where_base.h @@ -72,6 +72,14 @@ public: return MatchCategory::kOther; } + void setInputParamId(InputParamId paramId) { + _inputParamId = paramId; + } + + boost::optional<InputParamId> getInputParamId() const { + return _inputParamId; + } + protected: const std::string& getCode() const { return _code; @@ -83,6 +91,8 @@ private: } const std::string _code; + + boost::optional<InputParamId> _inputParamId; }; } // namespace mongo |