summaryrefslogtreecommitdiff
path: root/src/mongo/db/pipeline/abt/match_expression_visitor.cpp
Commit message (Expand)AuthorAgeFilesLines
* SERVER-72814 Add $_internalEqHash MatchExpressionBen Shteinfeld2023-04-101-0/+5
* SERVER-75448 In isIntervalEmpty, check inclusivity for MinKey/MaxKeyDavid Percy2023-03-291-7/+12
* SERVER-73821 [CQF] Split path utilities from utils.cppSvilen Mihaylov2023-02-091-1/+1
* SERVER-73428 [CQF] Eliminate duplicate conversion from document value to sbe ...Svilen Mihaylov2023-02-021-2/+3
* SERVER-71460: Make maxDepth the first PathTraverse argumentHana Pearlman2023-01-041-5/+5
* SERVER-71384 [CQF] Speed up vending of projection namesSvilen Mihaylov2022-12-131-6/+4
* SERVER-71214 remove $betweenDavis Haupt2022-11-111-4/+0
* SERVER-70217: Add tasserts for unreachable translation codeHana Pearlman2022-11-111-4/+5
* SERVER-70965 [CQF] Strong alias for ProjectionNames and FieldNamesSvilen Mihaylov2022-11-091-6/+8
* SERVER-67517 [CQF] Support field path references with dots, dollars, and emptyNicholas Zolnierz2022-10-311-46/+34
* SERVER-68095 Implement $not in CQFBen Shteinfeld2022-10-041-2/+44
* SERVER-69598 squash commitsgalon12022-09-231-1/+1
* SERVER-69023 [CQF] Convert PathArr to IntervalSvilen Mihaylov2022-09-091-119/+2
* SERVER-67853 fix type bracketing for null in GTE and LTE ABT translationMilitsa Sotirova2022-09-061-2/+7
* SERVER-67638 [CQF] Error when projection has >10k fieldsSvilen Mihaylov2022-08-291-4/+7
* SERVER-67624 Fix ABT Translation for MatchExpressions comparing with Min/MaxKeyBen Shteinfeld2022-08-021-6/+21
* SERVER-62749 Translate $in match expressions to use eqMember op typeEmily Wang2022-07-281-15/+51
* SERVER-67369 Implement type bracketing for all BSONTypesEmily Wang2022-07-141-23/+110
* SERVER-67628 create $encryptedBetween MatchExpressionDavis Haupt2022-07-121-0/+4
* SERVER-67436 Add paramaterer to Traverse path element to specify max depthSvilen Mihaylov2022-07-101-7/+8
* SERVER-67503 Return documents with arrays satisfying $elemMatch predicatesBen Shteinfeld2022-07-071-2/+2
* SERVER-62029: Review agg to ABT translationHana Pearlman2022-06-301-14/+13
* SERVER-62025 Only use CQF path for eligible queries and fallback to classic o...Nicholas Zolnierz2022-06-161-0/+12
* SERVER-62961 Fix ABT->SBE lowering of EvalFilter paths to correctly handle c...Svilen Mihaylov2022-05-271-16/+43
* SERVER-61992 Enable ABT generation of "exists" in $matchruslan.abdulkhalikov2022-05-261-1/+15
* SERVER-66547 Implement simple agg comparison for new optimizerSvilen Mihaylov2022-05-181-6/+18
* SERVER-65928 Fix behavior of $in with null and missingSvilen Mihaylov2022-04-251-6/+9
* SERVER-61991: implement ABT translation for $in match expressionHana Pearlman2022-04-211-1/+26
* SERVER-65748 Implement $ne for new optimizerSvilen Mihaylov2022-04-181-3/+7
* SERVER-65715 Implement querying for null for new optimizerSvilen Mihaylov2022-04-181-0/+10
* SERVER-63643 Generate implicit schema for create collection with encrypted fi...Erwin Pe2022-03-181-0/+4
* SERVER-64442 Implement $size for new optimizerSvilen Mihaylov2022-03-111-1/+18
* SERVER-62502 Add ABT support for EFail and ENumericConvertDrew Paroski2022-02-021-1/+1
* SERVER-62434 Implement query optimizer based on Path algebra and CascadesSvilen Mihaylov2022-01-311-0/+479