Home
last modified time | relevance | path

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 Dpush_sorter.h47 : 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 Dquery_stage_sort_key_generator.cpp81 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 Dupdatetests.cpp1394 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 Dquery_solution.cpp91 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 Dexplain.cpp489 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 Dplan_stats.h647 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 Dmerge_sort.cpp272 _specificStats.sortPattern = _pattern; in getStats()
H A Dsort.cpp222 _specificStats.sortPattern = _pattern.getOwned(); in getStats()
/dports/databases/mongodb36/mongodb-src-r3.6.23/src/mongo/client/
H A Dquery.h68 Query& sort(const BSONObj& sortPattern);
/dports/databases/mongodb36/mongodb-src-r3.6.23/src/mongo/db/ops/
H A Dmodifier_push_test.cpp113 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 ()()