Home
last modified time | relevance | path

Searched refs:rootDocEq (Results 1 – 5 of 5) sorted by relevance

/dports/databases/mongodb36/mongodb-src-r3.6.23/src/mongo/db/matcher/schema/
H A Dexpression_internal_schema_root_doc_eq_test.cpp43 InternalSchemaRootDocEqMatchExpression rootDocEq; in TEST() local
44 rootDocEq.init(BSON("a" << 1 << "b" in TEST()
53 InternalSchemaRootDocEqMatchExpression rootDocEq; in TEST() local
60 InternalSchemaRootDocEqMatchExpression rootDocEq; in TEST() local
66 InternalSchemaRootDocEqMatchExpression rootDocEq; in TEST() local
72 InternalSchemaRootDocEqMatchExpression rootDocEq; in TEST() local
73 rootDocEq.init(BSONObj()); in TEST()
74 ASSERT_TRUE(rootDocEq.matchesBSON(BSONObj())); in TEST()
86 rootDocEq.init(fromjson("{a: null}")); in TEST()
99 Matcher rootDocEq(query, expCtx); in TEST() local
[all …]
H A Dexpression_internal_schema_eq_test.cpp145 Matcher rootDocEq(query, expCtx); in TEST() local
146 auto clone = rootDocEq.getMatchExpression()->shallowClone(); in TEST()
147 ASSERT_TRUE(rootDocEq.getMatchExpression()->equivalent(clone.get())); in TEST()
H A Dexpression_parser_schema_test.cpp846 auto rootDocEq = MatchExpressionParser::parse(query, expCtx); in TEST() local
847 ASSERT_EQ(rootDocEq.getStatus(), ErrorCodes::TypeMismatch); in TEST()
850 rootDocEq = MatchExpressionParser::parse(query, expCtx); in TEST()
851 ASSERT_EQ(rootDocEq.getStatus(), ErrorCodes::TypeMismatch); in TEST()
857 auto rootDocEq = MatchExpressionParser::parse(query, expCtx); in TEST() local
858 ASSERT_EQ(rootDocEq.getStatus(), ErrorCodes::BadValue); in TEST()
861 rootDocEq = MatchExpressionParser::parse(query, expCtx); in TEST()
862 ASSERT_OK(rootDocEq.getStatus()); in TEST()
865 rootDocEq = MatchExpressionParser::parse(query, expCtx); in TEST()
866 ASSERT_EQ(rootDocEq.getStatus(), ErrorCodes::FailedToParse); in TEST()
H A Djson_schema_parser.cpp450 auto rootDocEq = stdx::make_unique<InternalSchemaRootDocEqMatchExpression>(); in parseEnum() local
451 rootDocEq->init(arrayElem.embeddedObject()); in parseEnum()
452 orExpr->add(rootDocEq.release()); in parseEnum()
/dports/databases/mongodb36/mongodb-src-r3.6.23/src/mongo/db/matcher/
H A Dexpression_parser.cpp829 auto rootDocEq = stdx::make_unique<InternalSchemaRootDocEqMatchExpression>(); in parseInternalSchemaRootDocEq() local
830 rootDocEq->init(elem.embeddedObject()); in parseInternalSchemaRootDocEq()
831 return {std::move(rootDocEq)}; in parseInternalSchemaRootDocEq()