summaryrefslogtreecommitdiff
path: root/src/mongo/db/matcher/schema
Commit message (Expand)AuthorAgeFilesLines
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-2252-768/+872
* SERVER-32784 Add $convert with typecast conversions.Justin Seyster2018-02-151-1/+1
* SERVER-32302 Introduce BSONObjStlIterator as a proper stl-style iteratorMathias Stearn2018-01-042-2/+2
* SERVER-31639: Additional optimizations for MatchExpression::getOptimizer()Nick Zolnierz2017-12-202-126/+59
* SERVER-31760 Add InternalExprEqMatchExpression.David Storch2017-12-184-13/+10
* SERVER-30783 Move init() logic to MatchExpression constructorsBlake Oler2017-11-1442-515/+327
* SERVER-17846: Forbid $isolated outside of update/delete user operationsNick Zolnierz2017-10-231-3/+3
* SERVER-30751 Use optimized MatchExpressions in JSON parser test.Justin Seyster2017-10-239-1117/+944
* SERVER-30761 Optimize parsing code for top-level MatchExpressionsBlake Oler2017-10-173-8/+8
* SERVER-31029 Add support for top-level $expr within $or and $andBlake Oler2017-10-091-3/+3
* Reapply "SERVER-30991 Introduce MatchExpression::optimize()."Justin Seyster2017-09-2911-0/+44
* SERVER-30731 MatchExpressionParser::parse() should require an ExpressionContextTess Avitabile2017-09-299-200/+266
* Revert "SERVER-30991 Introduce MatchExpression::optimize()."Justin Seyster2017-09-2811-44/+0
* SERVER-30991 Introduce MatchExpression::optimize().Justin Seyster2017-09-2811-0/+44
* SERVER-30987: Enable and test $jsonSchema in the aggregation $match stageNick Zolnierz2017-09-262-8/+13
* SERVER-30695 uniqueItems must ignore field order when comparing documentsKyle Suarez2017-09-202-3/+12
* SERVER-30176: Extend the JSON Schema parser to handle logical restriction key...Nick Zolnierz2017-09-199-0/+779
* SERVER-30178 extend JSON Schema parser to handle "items" and "additionalItems"Kyle Suarez2017-09-182-21/+530
* SERVER-30810 fix member variable typoKyle Suarez2017-09-131-1/+1
* SERVER-30810 change AllElemMatchFromIndexMatchExpression to use an Expression...Kyle Suarez2017-09-132-12/+15
* SERVER-30723: Add a query knob that controls whether JSON Schema ignores or e...Nick Zolnierz2017-09-123-35/+112
* SERVER-30717 Serialize OrMatchExpression to {$alwaysFalse: 1}Blake Oler2017-09-121-3/+5
* SERVER-30985 Implement numChildren() in InternalSchemaObjectMatchExpressionJames Wahlin2017-09-1211-0/+184
* SERVER-30742: Fail with a useful error message when given integer type keywor...Nick Zolnierz2017-09-113-0/+30
* SERVER-30178 extend JSON Schema parser to handle "uniqueItems"Kyle Suarez2017-09-112-1/+90
* SERVER-30951 Add top-level $expr to MatchExpressionJames Wahlin2017-09-102-0/+8
* SERVER-30177 Allow empty JSON Schema 'dependencies'.David Storch2017-09-082-12/+6
* SERVER-30177 Implement JSON Schema 'patternProperties' and 'additionalPropert...David Storch2017-09-084-9/+374
* SERVER-30868: Explicitly whitelist certain non-functional JSON Schema keywordsNick Zolnierz2017-09-072-0/+63
* SERVER-30868: Explicitly handle JSON Schema keywords that aren't supportedNick Zolnierz2017-09-062-0/+42
* SERVER-30664: extend ExpressionWithPlaceholder to accept more expressionsNick Zolnierz2017-08-305-22/+26
* SERVER-30177 Implement JSON Schema 'dependencies' keyword.David Storch2017-08-302-0/+303
* SERVER-30245 Add support for multiple types in JSON Schema 'type'/'bsonType' ...David Storch2017-08-293-96/+240
* SERVER-29840 Add allowed features bitmask to MatchExpressionParser::parseTess Avitabile2017-08-257-341/+164
* SERVER-30177 Add support for JSON Schema 'minProperties' and 'maxProperties'.David Storch2017-08-242-0/+195
* SERVER-30741 Add 'bsonType' JSON Schema keyword.David Storch2017-08-243-28/+90
* SERVER-29582 create a $_internalSchemaAllowedProperties match expressionKyle Suarez2017-08-224-0/+714
* SERVER-30177 Implement JSON Schema 'required' keyword.David Storch2017-08-222-23/+248
* SERVER-30178 extend JSON Schema parser to handle "minItems" and "maxItems"Kyle Suarez2017-08-212-163/+396
* SERVER-30467 $_internalSchema{Min|Max}Length counts UTF-8 code points.Justin Seyster2017-08-183-5/+110
* SERVER-30176: Extend the JSON Schema parser to handle logical restriction key...Nick Zolnierz2017-08-183-103/+413
* SERVER-30245 Add $_internalSchemaType.David Storch2017-08-174-161/+394
* SERVER-29586: Create a $_internalSchemaAllElemMatchFromIndex MatchExpressionAnne Lim2017-08-104-0/+301
* SERVER-30034 create a $_internalSchemaMatchArrayIndex match expressionKyle Suarez2017-08-084-0/+405
* SERVER-30175: Extend the JSON Schema parser to handle multipleOf keywordAnne Lim2017-08-045-1/+372
* SERVER-30245 Make ArrayMatchingMatchExpression inherit from PathMatchExpression.David Storch2017-08-0211-17/+45
* SERVER-30175: Extend the JSON Schema parser to handle min/maxLength, pattern ...Anne Lim2017-08-022-46/+255
* Revert "scalars part 2"Anne Lim2017-08-022-255/+46
* scalars part 2Anne Lim2017-08-022-46/+255
* SERVER-30251 Fix handling of JSON Schema type keyword for missing fields.David Storch2017-07-252-42/+98