Searched refs:ComparisonMatchExpression (Results 1 – 10 of 10) sorted by relevance
/dports/databases/mongodb36/mongodb-src-r3.6.23/src/mongo/db/matcher/ |
H A D | expression_tree_test.cpp | 48 unique_ptr<ComparisonMatchExpression> lt(new LTMatchExpression()); in TEST() 58 unique_ptr<ComparisonMatchExpression> lt(new LTMatchExpression()); in TEST() 70 unique_ptr<ComparisonMatchExpression> lt(new LTMatchExpression()); in TEST() 148 unique_ptr<ComparisonMatchExpression> sub1(new LTMatchExpression()); in TEST() 150 unique_ptr<ComparisonMatchExpression> sub2(new GTMatchExpression()); in TEST() 187 unique_ptr<ComparisonMatchExpression> sub1(new GTMatchExpression()); in TEST() 190 unique_ptr<ComparisonMatchExpression> sub2(new LTMatchExpression()); in TEST() 193 unique_ptr<ComparisonMatchExpression> sub3(new LTMatchExpression()); in TEST() 350 unique_ptr<ComparisonMatchExpression> sub1(new GTMatchExpression()); in TEST() 352 unique_ptr<ComparisonMatchExpression> sub2(new LTMatchExpression()); in TEST() [all …]
|
H A D | expression_array_test.cpp | 194 unique_ptr<ComparisonMatchExpression> gt(new GTMatchExpression()); in TEST() 208 unique_ptr<ComparisonMatchExpression> gt(new GTMatchExpression()); in TEST() 210 unique_ptr<ComparisonMatchExpression> lt(new LTMatchExpression()); in TEST() 225 unique_ptr<ComparisonMatchExpression> gt(new GTMatchExpression()); in TEST() 237 unique_ptr<ComparisonMatchExpression> gt(new GTMatchExpression()); in TEST() 248 unique_ptr<ComparisonMatchExpression> gt(new GTMatchExpression()); in TEST() 260 unique_ptr<ComparisonMatchExpression> gt(new GTMatchExpression()); in TEST() 354 unique_ptr<ComparisonMatchExpression> gt1(new GTMatchExpression()); in TEST() 358 unique_ptr<ComparisonMatchExpression> lt1(new LTMatchExpression()); in TEST() 368 unique_ptr<ComparisonMatchExpression> gt2(new GTMatchExpression()); in TEST() [all …]
|
H A D | expression_leaf.h | 164 explicit ComparisonMatchExpression(MatchType type) in ComparisonMatchExpression() function 169 virtual ~ComparisonMatchExpression() = default; 180 EqualityMatchExpression() : ComparisonMatchExpression(EQ) {} in EqualityMatchExpression() 197 class LTEMatchExpression final : public ComparisonMatchExpression { 201 LTEMatchExpression() : ComparisonMatchExpression(LTE) {} in LTEMatchExpression() 218 class LTMatchExpression final : public ComparisonMatchExpression { 222 LTMatchExpression() : ComparisonMatchExpression(LT) {} in LTMatchExpression() 239 class GTMatchExpression final : public ComparisonMatchExpression { 243 GTMatchExpression() : ComparisonMatchExpression(GT) {} in GTMatchExpression() 260 class GTEMatchExpression : public ComparisonMatchExpression { [all …]
|
H A D | expression_algo.cpp | 52 bool supportsEquality(const ComparisonMatchExpression* expr) { in supportsEquality() 67 bool _isSubsetOf(const ComparisonMatchExpression* lhs, const ComparisonMatchExpression* rhs) { in _isSubsetOf() 140 bool _isSubsetOf(const MatchExpression* lhs, const ComparisonMatchExpression* rhs) { in _isSubsetOf() 147 if (ComparisonMatchExpression::isComparisonMatchExpression(lhs)) { in _isSubsetOf() 148 return _isSubsetOf(static_cast<const ComparisonMatchExpression*>(lhs), rhs); in _isSubsetOf() 182 if (ComparisonMatchExpression::isComparisonMatchExpression(lhs)) { in _isSubsetOf() 183 const ComparisonMatchExpression* cme = static_cast<const ComparisonMatchExpression*>(lhs); in _isSubsetOf() 212 const ComparisonMatchExpression* cme = in _isSubsetOf() 213 static_cast<const ComparisonMatchExpression*>(lhs->getChild(0)); in _isSubsetOf() 402 if (ComparisonMatchExpression::isComparisonMatchExpression(rhs)) { in isSubsetOf() [all …]
|
H A D | expression_test.cpp | 325 std::unique_ptr<ComparisonMatchExpression> clause1(new EqualityMatchExpression()); in TEST() 327 std::unique_ptr<ComparisonMatchExpression> clause2(new EqualityMatchExpression()); in TEST()
|
H A D | expression_leaf.cpp | 85 Status ComparisonMatchExpression::init(StringData path, BSONElement rhs) { in init() 108 bool ComparisonMatchExpression::matchesSingleElement(const BSONElement& e, in matchesSingleElement()
|
H A D | expression_leaf_test.cpp | 47 TEST(ComparisonMatchExpression, ComparisonMatchExpressionsWithUnequalCollatorsAreUnequal) { in TEST() argument 57 TEST(ComparisonMatchExpression, ComparisonMatchExpressionsWithEqualCollatorsAreEqual) { in TEST() argument 67 TEST(ComparisonMatchExpression, StringMatchingWithNullCollatorUsesBinaryComparison) { in TEST() argument 77 TEST(ComparisonMatchExpression, StringMatchingRespectsCollation) { in TEST() argument
|
H A D | expression_parser.cpp | 233 ComparisonMatchExpression* cmp, in parseComparison() 237 std::unique_ptr<ComparisonMatchExpression> temp(cmp); in parseComparison()
|
/dports/databases/mongodb36/mongodb-src-r3.6.23/src/mongo/db/matcher/schema/ |
H A D | json_schema_parser.cpp | 257 std::unique_ptr<ComparisonMatchExpression> expr; in parseMaximum() 288 std::unique_ptr<ComparisonMatchExpression> expr; in parseMinimum()
|
/dports/databases/mongodb36/mongodb-src-r3.6.23/src/mongo/db/query/ |
H A D | get_executor.cpp | 536 if (!ComparisonMatchExpression::isComparisonMatchExpression(me) || in extractTsRange() 541 auto rawElem = static_cast<const ComparisonMatchExpression*>(me)->getData(); in extractTsRange()
|