Home
last modified time | relevance | path

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 Dexpression_tree_test.cpp48 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 Dexpression_array_test.cpp194 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 Dexpression_leaf.h164 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 Dexpression_algo.cpp52 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 Dexpression_test.cpp325 std::unique_ptr<ComparisonMatchExpression> clause1(new EqualityMatchExpression()); in TEST()
327 std::unique_ptr<ComparisonMatchExpression> clause2(new EqualityMatchExpression()); in TEST()
H A Dexpression_leaf.cpp85 Status ComparisonMatchExpression::init(StringData path, BSONElement rhs) { in init()
108 bool ComparisonMatchExpression::matchesSingleElement(const BSONElement& e, in matchesSingleElement()
H A Dexpression_leaf_test.cpp47 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 Dexpression_parser.cpp233 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 Djson_schema_parser.cpp257 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 Dget_executor.cpp536 if (!ComparisonMatchExpression::isComparisonMatchExpression(me) || in extractTsRange()
541 auto rawElem = static_cast<const ComparisonMatchExpression*>(me)->getData(); in extractTsRange()