summaryrefslogtreecommitdiff
path: root/src/mongo/db/matcher
Commit message (Expand)AuthorAgeFilesLines
* SERVER-63845 Separate variable reference tracking from pipeline field depende...Nicholas Zolnierz2022-08-1814-144/+536
* SERVER-65049 Optimize away { $expr : true } in $match clausesHenri Nikku2022-08-183-9/+77
* SERVER-67264 Avoid COLUMN_SCAN if query needs overlapping fieldsCharlie Swanson2022-08-163-2/+45
* SERVER-67336 Support per-path filters in SBE column scan stageIrina Yatsenko2022-08-132-268/+41
* SERVER-68239 Fix use-after-move in match expression parserAnton Korshunov2022-08-081-5/+4
* SERVER-67803 Parse $encryptedBetween MatchExpressionReilly McBride2022-08-053-0/+87
* SERVER-68246 rewrite calls to boost::optional get and is_initializedBilly Donahue2022-07-272-4/+4
* SERVER-63947 Add column store jscore passthrough - plus fixesCharlie Swanson2022-07-271-0/+5
* SERVER-67824 Rename IDLParserErrorContext to IDLParserContextHugh Tong2022-07-263-6/+5
* Revert "SERVER-65049 Optimize away { $expr : true } in $match clauses"Uladzimir Makouski2022-07-263-77/+9
* SERVER-65049 Optimize away { $expr : true } in $match clausesHenri Nikku2022-07-253-9/+77
* SERVER-62923 Change DB lock RAII types to use DatabaseNamejannaerin2022-07-151-1/+1
* SERVER-67628 create $encryptedBetween MatchExpressionDavis Haupt2022-07-128-0/+155
* SERVER-66072 Fix dependency analysis for $match on $expr with $randAlya Berciu2022-07-112-1/+31
* SERVER-67709 rename visit_helperBilly Donahue2022-07-061-6/+6
* SERVER-67416 SERVER-23229 Always sort fieldpath string sets using custom comp...Steve Tarzia2022-07-063-26/+80
* SERVER-64002 Consistently disallow out-of-bounds access to the children vecto...Lynne Wang2022-07-0333-34/+318
* SERVER-66923 Removed kFullyDowngradedTo_5_0 constants in the codebaseLuxi Liu2022-06-301-3/+1
* SERVER-67162 Integrate new PCRE2 wrapperJennifer Peshansky2022-06-279-44/+32
* SERVER-66458 Positional projection can result in caching incorrect parameteri...Denis Grebennicov2022-06-021-0/+3
* SERVER-66379 $or to $in conversion flawedTimour Katchaounov2022-05-311-1/+3
* SERVER-66490 Apply pylinters to build system codeTausif Rahman2022-05-251-1/+1
* SERVER-66120 Use consistent way to refer to FLE 2 encryption in user-facing m...Mark Benvenuto2022-05-171-1/+2
* SERVER-65847 Construct simpler parameterized SBE index scan plans when possibleDenis Grebennicov2022-05-061-2/+9
* SERVER-66203 move MONGO_LOGV2_DEFAULT_COMPONENT defs below includesBilly Donahue2022-05-063-3/+9
* SERVER-65278 added clang-tidy v4 builder and fixed clang-tidy v4 issues.Daniel Moody2022-04-293-4/+4
* SERVER-65361 Assert in input_params::bind on incorrect slot bindingAlexander Ignatyev2022-04-281-83/+60
* SERVER-63049 Implemented counters for aggregate accumulator expressionsTimour Katchaounov2022-04-211-3/+3
* SERVER-64306 Support both columnar predicates and a residual predicateCharlie Swanson2022-04-143-330/+438
* SERVER-64126 Make bsonType in encryptedFields optional for non-indexed fieldsMark Benvenuto2022-04-073-31/+93
* SERVER-64305 Use column store index for queries referencing few fieldsCharlie Swanson2022-04-071-0/+9
* SERVER-64113 Correct FLE1 match expression castJacob Evans2022-04-061-1/+1
* SERVER-58789 Make GeometryContainer copyableDan Larkin-York2022-04-065-50/+47
* SERVER-64626 Validation errors should indicate implicit validation of encrypt...Erwin Pe2022-04-062-1/+2
* SERVER-63350 Implement IET evaluation transporterAlexander Ignatyev2022-03-295-91/+78
* SERVER-63349 Modify QueryPlanner and IndexBoundsBuilder to produce an IETAlexander Ignatyev2022-03-235-6/+12
* SERVER-64764 Fix '$$ROOT' handling in $expr rewriteCharlie Swanson2022-03-222-2/+16
* SERVER-63643 Generate implicit schema for create collection with encrypted fi...Erwin Pe2022-03-1811-6/+733
* SERVER-61421 Change SBE plan cache key encoding to reflect auto-parameterizationRuoxin Xu2022-03-151-1/+1
* SERVER-63124 Add support for pushing filters into column index scanCharlie Swanson2022-03-083-2/+808
* SERVER-63295 Add tests for server-side rewrite for queries with dotted pathsNicholas Zolnierz2022-03-084-19/+16
* SERVER-64036 Avoid making a copy of JsFunction when generating an SBE planAnton Korshunov2022-03-072-8/+16
* SERVER-63294 server-side rewrite for match expressions with FLE find payloadsDavis Haupt2022-03-0120-82/+118
* SERVER-63383 Add Token GenerationMark Benvenuto2022-02-141-0/+48
* SERVER-62795 Bind values for parameterized queries in SBE RuntimeEnvironmentDavid Storch2022-02-085-46/+96
* SERVER-62434 Implement query optimizer based on Path algebra and CascadesSvilen Mihaylov2022-01-311-3/+9
* SERVER-61420 Use ComparisonMatchExpressionBase for auto parameterizationAlexander Ignatyev2022-01-212-10/+10
* SERVER-59163 Allow creating partial indexes on time-series collectionsDavid Percy2022-01-213-7/+97
* SERVER-61420 Create MatchExpression visitor to set paramId on tree nodesAlexander Ignatyev2022-01-1812-13/+850
* SERVER-27209 Eliminate dangerous BSONElement string extraction methodsMatt Kneiser2022-01-131-1/+2