Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-71214 remove $between | Davis Haupt | 2022-11-11 | 1 | -1/+0 |
| | |||||
* | SERVER-69598 squash commits | galon1 | 2022-09-23 | 1 | -1/+1 |
| | |||||
* | SERVER-67803 Parse $encryptedBetween MatchExpression | Reilly McBride | 2022-08-05 | 1 | -0/+1 |
| | |||||
* | SERVER-39943 Create match expressions for aggregation $gt/$gte/$lt/$lte and ↵ | Katherine Wu | 2021-02-01 | 1 | -0/+4 |
| | | | | add to $expr rewrite | ||||
* | SERVER-53007 Add $eq support to queryOperatorMap | James Wahlin | 2020-12-03 | 1 | -2/+1 |
| | |||||
* | SERVER-45514 Reject document validators with encryption-related keywords if ↵ | Nick Zolnierz | 2020-04-27 | 1 | -1/+2 |
| | | | | the validationAction is "warn" or validationLevel is "moderate" | ||||
* | SERVER-25023 Allow multiple indexes on the same fields with different ↵ | Bernard Gorman | 2020-04-25 | 1 | -0/+10 |
| | | | | partial index filters | ||||
* | SERVER-39338 Remove `stdx/functional.h` | ADAM David Alan Martin | 2019-06-10 | 1 | -1/+2 |
| | |||||
* | SERVER-40253 Implement count command in IDL | Ted Tuckman | 2019-04-25 | 1 | -30/+0 |
| | |||||
* | SERVER-39171 Implement encrypt.bsonType validation | Pawel Terlecki | 2019-03-12 | 1 | -0/+1 |
| | | | | | | A new MatchExpression was added in JSONSchemaParser. FleBlob is currently used only here. We may decide to share it in the future as necessary. | ||||
* | Revert "SERVER-39171 Implement encrypt.bsonType validation" | David Storch | 2019-03-12 | 1 | -1/+0 |
| | | | | This reverts commit 3316e2858a761897b7263a9aa1185c2a0f53c9c4. | ||||
* | SERVER-39171 Implement encrypt.bsonType validation | Pawel Terlecki | 2019-03-12 | 1 | -0/+1 |
| | | | | | | A new MatchExpression was added in JSONSchemaParser. FleBlob is currently used only here. We may decide to share it in the future as necessary. | ||||
* | SERVER-39560 - remove leading blank line on all C++ files | Billy Donahue | 2019-02-13 | 1 | -3/+0 |
| | | | | | | Remove leading comments that are just stating the filename. Move any file-level comments below the copyright banner. Remove leading blank lines. | ||||
* | SERVER-38577 Implement internal match expression which matches a particular ↵ | vrachev | 2019-01-14 | 1 | -0/+1 |
| | | | | BinData subtype | ||||
* | SERVER-37183 Safer bound for safeNumberLong() | Justin Seyster | 2018-12-07 | 1 | -5/+0 |
| | |||||
* | SERVER-37651 Update header files with new license | Ramon Fernandez | 2018-10-22 | 1 | -8/+10 |
| | |||||
* | SERVER-30005: remove $isolated/$atomic option | Nick Zolnierz | 2018-03-21 | 1 | -1/+0 |
| | |||||
* | Revert "SERVER-30005: remove $isolated/$atomic option" | Nick Zolnierz | 2018-03-20 | 1 | -0/+1 |
| | | | | This reverts commit cd950b113ee0d00e88036b2fe6306866c7ba27f9. | ||||
* | SERVER-30005: remove $isolated/$atomic option | Nick Zolnierz | 2018-03-20 | 1 | -1/+0 |
| | |||||
* | SERVER-31760 Add InternalExprEqMatchExpression. | David Storch | 2017-12-18 | 1 | -0/+1 |
| | |||||
* | SERVER-31623 MatcherTypeSet must not cast large doubles to int | Kyle Suarez | 2017-10-23 | 1 | -0/+9 |
| | |||||
* | SERVER-17846: Forbid $isolated outside of update/delete user operations | Nick Zolnierz | 2017-10-23 | 1 | -0/+1 |
| | |||||
* | SERVER-30761 Optimize parsing code for top-level MatchExpressions | Blake Oler | 2017-10-17 | 1 | -225/+3 |
| | |||||
* | SERVER-31496 MatchExpressionParser::parse() should not throw | Tess Avitabile | 2017-10-11 | 1 | -2/+6 |
| | |||||
* | SERVER-31029 Add support for top-level $expr within $or and $and | Blake Oler | 2017-10-09 | 1 | -18/+60 |
| | |||||
* | SERVER-30731 Add expr support in MatchExpression outside of aggregation | Tess Avitabile | 2017-10-05 | 1 | -1/+2 |
| | |||||
* | SERVER-30731 MatchExpressionParser::parse() should require an ExpressionContext | Tess Avitabile | 2017-09-29 | 1 | -24/+7 |
| | |||||
* | SERVER-30176: Extend the JSON Schema parser to handle logical restriction ↵ | Nick Zolnierz | 2017-09-19 | 1 | -0/+1 |
| | | | | keywords (enum only) | ||||
* | SERVER-30951 Add top-level $expr to MatchExpression | James Wahlin | 2017-09-10 | 1 | -0/+4 |
| | |||||
* | SERVER-30954 Remove support for expr constant expressions from ↵ | Tess Avitabile | 2017-09-06 | 1 | -27/+7 |
| | | | | ComparisonMatchExpression | ||||
* | jseyster/json-schema-feature-compatibility-2 | Justin Seyster | 2017-08-31 | 1 | -1/+3 |
| | | | | | | | | | | | If a user updates a 3.4 node to 3.6 but keeps the feature compatibility version at 3.4, it should remain possible to be in a replica set with 3.4 nodes or even to downgrade back to 3.4. To that end, we ensure that is not possible to create a collection validator with a $jsonSchema expression unless the feature compatibility version is 3.6. A $jsonSchema validator would not replicate correctly to a 3.4 node, and its existence in the database would prevent a downgrade to 3.4. | ||||
* | SERVER-29840 Add allowed features bitmask to MatchExpressionParser::parse | Tess Avitabile | 2017-08-25 | 1 | -8/+41 |
| | |||||
* | SERVER-29582 create a $_internalSchemaAllowedProperties match expression | Kyle Suarez | 2017-08-22 | 1 | -0/+3 |
| | |||||
* | SERVER-30245 Add $_internalSchemaType. | David Storch | 2017-08-17 | 1 | -32/+28 |
| | | | | | This fixes a bug in the JSON Schema implementation in which the type keyword did not behave correctly with arrays. | ||||
* | SERVER-29586: Create a $_internalSchemaAllElemMatchFromIndex MatchExpression | Anne Lim | 2017-08-10 | 1 | -0/+1 |
| | |||||
* | SERVER-30046 Support $expr constant expression in ComparisonMatchExpression | James Wahlin | 2017-08-09 | 1 | -16/+54 |
| | |||||
* | SERVER-30034 create a $_internalSchemaMatchArrayIndex match expression | Kyle Suarez | 2017-08-08 | 1 | -1/+8 |
| | |||||
* | SERVER-30175: Extend the JSON Schema parser to handle multipleOf keyword | Anne Lim | 2017-08-04 | 1 | -0/+3 |
| | |||||
* | SERVER-29583: Create $_internalSchemaMinProperties and ↵ | Anne Lim | 2017-07-21 | 1 | -1/+8 |
| | | | | $_internalSchemaMaxProperties MatchExpressions | ||||
* | SERVER-30030 create an $_internalSchemaCond MatchExpression | Kyle Suarez | 2017-07-21 | 1 | -0/+7 |
| | |||||
* | SERVER-29814 Move BSONObj::MatchType/BSONElement::getGtLtOp() to matcher | James Wahlin | 2017-07-21 | 1 | -1/+43 |
| | |||||
* | SERVER-29840 Merge libexpressions and libexpressions_geo. | David Storch | 2017-07-20 | 1 | -6/+3 |
| | | | | Removes expressionParserGeoCallback. | ||||
* | SERVER-29583: Create $_internalSchemaMinProperties and ↵ | Anne Lim | 2017-07-20 | 1 | -12/+0 |
| | | | | $_internalSchemaMaxProperties MatchExpressions | ||||
* | SERVER-29583: Create $_internalSchemaMinProperties and ↵ | Anne Lim | 2017-07-19 | 1 | -0/+12 |
| | | | | $_internalSchemaMaxProperties MatchExpressions | ||||
* | SERVER-29571 Parse a subset of $jsonSchema into a MatchExpression. | David Storch | 2017-07-17 | 1 | -4/+7 |
| | | | | | | | | Adds support for $jsonSchema containing only the following JSON Schema keywords: - type - properties - maximum | ||||
* | SERVER-29912 Require argument to $pop to be 1 or -1. | David Storch | 2017-07-05 | 1 | -4/+14 |
| | |||||
* | SERVER-29587: Create $_internalSchemaMinItems and $_internalSchemaMaxItems ↵ | Nick Zolnierz | 2017-06-27 | 1 | -0/+25 |
| | | | | MatchExpressions | ||||
* | Revert "SERVER-29587: Create $_internalSchemaMinItems and ↵ | Siyuan Zhou | 2017-06-27 | 1 | -25/+0 |
| | | | | | | $_internalSchemaMaxItems MatchExpressions" This reverts commit a92eb118cc8500a9c4286e8ef28cb26ea3f4e238. | ||||
* | SERVER-29587: Create $_internalSchemaMinItems and $_internalSchemaMaxItems ↵ | Nick Zolnierz | 2017-06-27 | 1 | -0/+25 |
| | | | | MatchExpressions | ||||
* | SERVER-26703 reject commands exceeding the BSON depth limit | Kyle Suarez | 2017-03-13 | 1 | -12/+11 |
| | | | | | Any command sent to the server that exceeds the depth limit will fail. This also prevents users from inserting documents that exceed the depth limit. |