Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-42302 Move Document/Value library to db/exec/document_value directory. | David Storch | 2019-10-01 | 1 | -2/+2 |
| | | | | | | Document/Value is now used throughout the query execution engine, and therefore should move into the directory which holds query execution code. | ||||
* | SERVER-39338 Remove `stdx/functional.h` | ADAM David Alan Martin | 2019-06-10 | 1 | -4/+3 |
| | |||||
* | SERVER-40476 merge contents of utils/stringutils into utils/str. | Billy Donahue | 2019-04-11 | 1 | -2/+2 |
| | |||||
* | 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-37651 Update header files with new license | Ramon Fernandez | 2018-10-22 | 1 | -21/+23 |
| | |||||
* | SERVER-35896: Support 'replaceDocuments' mode in $out | Nick Zolnierz | 2018-08-02 | 1 | -8/+0 |
| | |||||
* | SERVER-31192 Make Change Stream extract documentKey from insert op log entry | Nathan Myers | 2017-10-20 | 1 | -0/+8 |
| | |||||
* | SERVER-19402 Change agg array sort semantics to match find. | David Storch | 2017-07-21 | 1 | -0/+32 |
| | |||||
* | SERVER-29762 Look up arrays by index during update. | Justin Seyster | 2017-07-06 | 1 | -21/+2 |
| | | | | | | | | | | | | | | | | | | | This patch moves getPositionalPathSpecification() from its location in document_path_support.h to stringutils.h, where it is renamed to parseUnsignedBase10Integer(). This function should now be what all code uses that needs to use a path component to look up an element in an array. There are two problems with trying to look up an array element by string, which this patch addresses (for one particular case). The first is that it will fail if the path component has leading zeros (e.g. "a.01.b"). The second problem is that mutable BSON does not maintain the invariant that array elements have their index as their field name throughout the entire lifetime of the mutable document. Array lookups by string fail during the times that this invariant does not hold (notably, after a mutable array has been extended in length). | ||||
* | SERVER-28651 Don't hold Document ref across group iterationsr3.5.7 | James Wahlin | 2017-05-09 | 1 | -2/+2 |
| | |||||
* | SERVER-27437 Add dotted path expansion for Documents. | Charlie Swanson | 2017-01-20 | 1 | -0/+142 |