summaryrefslogtreecommitdiff
path: root/src/mongo/db/matcher/expression_with_placeholder.cpp
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-8/+10
|
* SERVER-34364 replace references to invariantOK with invariantBenety Goh2018-04-261-1/+1
|
* SERVER-30751 Use optimized MatchExpressions in JSON parser test.Justin Seyster2017-10-231-0/+14
| | | | | | | | | | | | The JSON Schema parser tests check that the output of the parser matches an expected MatchExpression. The initial output of the parser often includes a lot of unnecessary $and and $or stages that make it confusing to read. Optimizing this output and using that for the check instead makes the test more readable and adds some additional testing for the optimizer. This patch also adds getOptimizer() logic to a few MatchExpression classes that still needed it.
* SERVER-31029 Add support for top-level $expr within $or and $andBlake Oler2017-10-091-10/+4
|
* SERVER-30731 Add expr support in MatchExpression outside of aggregationTess Avitabile2017-10-051-1/+2
|
* SERVER-30731 MatchExpressionParser::parse() should require an ExpressionContextTess Avitabile2017-09-291-2/+2
|
* SERVER-30664: extend ExpressionWithPlaceholder to accept more expressionsNick Zolnierz2017-08-301-49/+40
|
* SERVER-29840 Add allowed features bitmask to MatchExpressionParser::parseTess Avitabile2017-08-251-4/+1
|
* SERVER-30034 create a $_internalSchemaMatchArrayIndex match expressionKyle Suarez2017-08-081-0/+7
|
* SERVER-30243: Move ArrayFilter class to expressions library, allowing for ↵Natalia Jacobowitz2017-07-251-0/+127
future re-usability with JSON Schema