Searched refs:sortPattern (Results 1 – 10 of 10) sorted by relevance
/dports/databases/mongodb36/mongodb-src-r3.6.23/src/mongo/db/update/ |
H A D | push_sorter.h | 47 : sortPattern(pattern), useWholeValue(pattern.hasField("")), collator(collator) {} in PatternElementCmp() 54 const bool reversed = (sortPattern.firstElement().number() < 0); in operator() 64 BSONObj lhsKey = dps::extractElementsBasedOnTemplate(lhsObj, sortPattern, true); in operator() 65 BSONObj rhsKey = dps::extractElementsBasedOnTemplate(rhsObj, sortPattern, true); in operator() 67 return lhsKey.woCompare(rhsKey, sortPattern, false, collator) < 0; in operator() 71 BSONObj sortPattern; member
|
/dports/databases/mongodb36/mongodb-src-r3.6.23/src/mongo/dbtests/ |
H A D | query_stage_sort_key_generator.cpp | 81 BSONObj sortPattern = fromjson(sortSpec); in extractSortKey() local 83 opCtx.get(), mockStage.release(), &workingSet, std::move(sortPattern), collator}; in extractSortKey() 109 BSONObj sortPattern = fromjson(sortSpec); in extractSortKeyCovered() local 111 opCtx.get(), mockStage.release(), &workingSet, std::move(sortPattern), collator}; in extractSortKeyCovered()
|
H A D | updatetests.cpp | 1394 BSONObj sortPattern; member 1396 ProjectKeyCmp(BSONObj pattern) : sortPattern(pattern) {} in ProjectKeyCmp() 1399 BSONObj keyLeft = dps::extractElementsBasedOnTemplate(left, sortPattern, true); in operator ()() 1400 BSONObj keyRight = dps::extractElementsBasedOnTemplate(right, sortPattern, true); in operator ()() 1401 return keyLeft.woCompare(keyRight, sortPattern) < 0; in operator ()()
|
/dports/databases/mongodb36/mongodb-src-r3.6.23/src/mongo/db/query/ |
H A D | query_solution.cpp | 91 void addEqualityFieldSorts(const BSONObj& sortPattern, in addEqualityFieldSorts() argument 107 BSONObjIterator it(sortPattern); in addEqualityFieldSorts() 687 BSONObj sortPattern = QueryPlannerAnalysis::getSortPattern(index.keyPattern); in computeProperties() local 689 sortPattern = QueryPlannerCommon::reverseSortObj(sortPattern); in computeProperties() 692 _sorts.insert(sortPattern); in computeProperties() 694 const int nFields = sortPattern.nFields(); in computeProperties() 699 BSONObjIterator it(sortPattern); in computeProperties() 741 addEqualityFieldSorts(sortPattern, equalityFields, &_sorts); in computeProperties()
|
H A D | explain.cpp | 489 bob->append("sortPattern", spec->sortPattern); in statsToBSON() 501 bob->append("sortPattern", spec->sortPattern); in statsToBSON()
|
/dports/databases/mongodb36/mongodb-src-r3.6.23/src/mongo/db/exec/ |
H A D | plan_stats.h | 647 return sortPattern.objsize() + sizeof(*this); in estimateObjectSizeInBytes() 660 BSONObj sortPattern; member 678 return sortPattern.objsize() + sizeof(*this); in estimateObjectSizeInBytes() 682 BSONObj sortPattern; member
|
H A D | merge_sort.cpp | 272 _specificStats.sortPattern = _pattern; in getStats()
|
H A D | sort.cpp | 222 _specificStats.sortPattern = _pattern.getOwned(); in getStats()
|
/dports/databases/mongodb36/mongodb-src-r3.6.23/src/mongo/client/ |
H A D | query.h | 68 Query& sort(const BSONObj& sortPattern);
|
/dports/databases/mongodb36/mongodb-src-r3.6.23/src/mongo/db/ops/ |
H A D | modifier_push_test.cpp | 113 BSONObj sortPattern; member 116 ProjectKeyCmp(BSONObj pattern) : sortPattern(pattern) { in ProjectKeyCmp() 123 ret = left.woCompare(right, Ordering::make(sortPattern), false); in operator ()() 125 BSONObj lhsKey = dps::extractElementsBasedOnTemplate(left, sortPattern, true); in operator ()() 126 BSONObj rhsKey = dps::extractElementsBasedOnTemplate(right, sortPattern, true); in operator ()() 127 ret = lhsKey.woCompare(rhsKey, sortPattern); in operator ()()
|