summaryrefslogtreecommitdiff
path: root/src/mongo/db/matcher/schema/expression_internal_schema_object_match.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/matcher/schema/expression_internal_schema_object_match.h')
-rw-r--r--src/mongo/db/matcher/schema/expression_internal_schema_object_match.h7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/mongo/db/matcher/schema/expression_internal_schema_object_match.h b/src/mongo/db/matcher/schema/expression_internal_schema_object_match.h
index ef328388c0b..776d35af6de 100644
--- a/src/mongo/db/matcher/schema/expression_internal_schema_object_match.h
+++ b/src/mongo/db/matcher/schema/expression_internal_schema_object_match.h
@@ -36,12 +36,7 @@ class InternalSchemaObjectMatchExpression final : public PathMatchExpression {
public:
static constexpr StringData kName = "$_internalSchemaObjectMatch"_sd;
- InternalSchemaObjectMatchExpression() : PathMatchExpression(INTERNAL_SCHEMA_OBJECT_MATCH) {}
-
- Status init(std::unique_ptr<MatchExpression> expr, StringData path) {
- _sub = std::move(expr);
- return setPath(path);
- }
+ InternalSchemaObjectMatchExpression(StringData path, std::unique_ptr<MatchExpression> expr);
bool matchesSingleElement(const BSONElement& elem, MatchDetails* details = nullptr) const final;