Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-56585 replace MONGO_COMPILER_VARIABLE_UNUSED with c++17 attribute ↵ | Benety Goh | 2021-05-04 | 1 | -1/+1 |
| | | | | maybe_unused (.cpp files only) | ||||
* | SERVER-49744 Per-document scoring metadata for $search | Mihai Andrei | 2020-11-13 | 1 | -0/+9 |
| | |||||
* | SERVER-25893 Make it easier to construct a Value from a Vector | Ted Tuckman | 2020-10-02 | 1 | -29/+24 |
| | |||||
* | SERVER-45406 Plumb ExpressionContext through PlanStage | Ian Boros | 2020-02-28 | 1 | -1/+1 |
| | | | | This patch includes also moves ownership of the collator to the ExpressionContext. | ||||
* | SERVER-46219 Unit Tests should log with json | Mark Benvenuto | 2020-02-25 | 1 | -3/+3 |
| | |||||
* | SERVER-42565 Agg and find commands sort missing fields differently | Justin Seyster | 2019-10-28 | 1 | -0/+32 |
| | | | | | | The problem described by this ticket was fixed as part of work in an earlier commit on master (0b80f48b). This commit adds testing to verify the fix. | ||||
* | SERVER-42836 Fast path for sort key generation of WorkingSetMembers | Justin Seyster | 2019-10-15 | 1 | -10/+5 |
| | | | | | | | Includes a small change to external_sort_find.js, which was failing when this change was initially submitted. This reverts commit 72d8bff5f619ebdcb9904f5978ac14b2f53ea686. | ||||
* | Revert "SERVER-42836 Fast path for sort key generation of WorkingSetMembers" | Justin Seyster | 2019-10-08 | 1 | -5/+10 |
| | | | | | | Reverting due to failure in external_sort_find.js. This reverts commit d22968677a25ccd587fdadc7106b181780393736. | ||||
* | SERVER-42836 Fast path for sort key generation of WorkingSetMembers | Justin Seyster | 2019-10-08 | 1 | -10/+5 |
| | | | | | (Also includes a comment fixup in document_value_test.cpp that was intended for a previous commit.) | ||||
* | SERVER-42302 Move Document/Value library to db/exec/document_value directory. | David Storch | 2019-10-01 | 1 | -1/+1 |
| | | | | | | Document/Value is now used throughout the query execution engine, and therefore should move into the directory which holds query execution code. | ||||
* | SERVER-42649 Use Value instead of BSONObj in the in-memory sort key | Justin Seyster | 2019-09-26 | 1 | -86/+52 |
| | |||||
* | SERVER-42979 Implement WorkingSet::extract() and WorkingSet::emplace(). | David Storch | 2019-09-13 | 1 | -1/+2 |
| | | | | | | | | Also replaces WorkingSetMember::isSuspicious with a scheme that associates a snapshot id with every index key. This is needed because extracted WorkingSetMembers are not discoverable from the WorkingSet, and thus cannot be marked as suspicious in preparation for yield. | ||||
* | SERVER-42981 Make WorkingSetMember compatible for use with the Sorter. | David Storch | 2019-09-12 | 1 | -1/+1 |
| | | | | | | | | The bulk of this change is to implement serialization and deserialization routines for WorkingSetMember, so that the Sorter can spill WorkingSetMembers to disk. In addition, this changes the SortExecutor to sort WorkingSetMembers internally as opposed to sorting Documents. | ||||
* | SERVER-42181 Make WorkingSetMember hold Document instead of BSONObj | Martin Neupauer | 2019-08-29 | 1 | -2/+2 |
| | | | | SERVER-42157 Unowned mode for Document/Value | ||||
* | SERVER-42176 Move sort key generation code to SortKeyGenerator class | Justin Seyster | 2019-08-21 | 1 | -22/+22 |
| | |||||
* | SERVER-42739 Use valid string representation when validating meta sort | Misha Ivkov | 2019-08-09 | 1 | -25/+54 |
| | |||||
* | SERVER-42298 Use SortPattern in the implementation of SortKeyGenerator | Misha Ivkov | 2019-08-08 | 1 | -49/+56 |
| | |||||
* | SERVER-42491 Ensure DocumentSourceSort does not crash on searchScore or ↵ | Misha Ivkov | 2019-07-31 | 1 | -1/+1 |
| | | | | searchHighlights | ||||
* | SERVER-41772 Apply clang-format 7.0.1 to the codebase | clang-format-7.0.1 | 2019-07-27 | 1 | -2/+1 |
| | |||||
* | SERVER-42288 Consolidate Document and WorkingSetMember metadata implementations. | David Storch | 2019-07-26 | 1 | -3/+2 |
| | |||||
* | SERVER-42161 Move sort key generation code for RID_AND_IDX into ↵ | David Storch | 2019-07-24 | 1 | -21/+116 |
| | | | | | | | | SortKeyGenerator. This is a pure refactor which helps consolidate all sort key generation logic into SortKeyGenerator. This is a step along the way towards unifying SortStage and DocumentSourceSort. | ||||
* | SERVER-39339 Remove `stdx/memory.h` | ADAM David Alan Martin | 2019-06-10 | 1 | -40/+40 |
| | |||||
* | SERVER-39560 - remove leading blank line on all C++ files | Billy Donahue | 2019-02-13 | 1 | -1/+0 |
| | | | | | | Remove leading comments that are just stating the filename. Move any file-level comments below the copyright banner. Remove leading blank lines. | ||||
* | SERVER-37607 SERVER-37608 Require C++17 and make it the default | Andrew Morrow | 2019-01-31 | 1 | -14/+18 |
| | |||||
* | SERVER-37651 Update header files with new license | Ramon Fernandez | 2018-10-22 | 1 | -21/+23 |
| | |||||
* | SERVER-29908 Move sharding_task_executor under mongo/s | Kaloian Manassiev | 2018-02-02 | 1 | -1/+1 |
| | |||||
* | SERVER-19402 Change agg array sort semantics to match find. | David Storch | 2017-07-21 | 1 | -0/+222 |