summaryrefslogtreecommitdiff
path: root/src/mongo/db/pipeline/expression.h
Commit message (Expand)AuthorAgeFilesLines
* SERVER-42988 allow agg-style object syntax in find() projectionIan Boros2019-10-211-0/+5
* SERVER-42302 Move Document/Value library to db/exec/document_value directory.David Storch2019-10-011-2/+2
* SERVER-42422 replace ParsedProjection with ProjectionAST in the query plannerIan Boros2019-09-251-2/+2
* SERVER-43013 Translate Map Reduce to Agg PipelineJacob Evans2019-09-101-2/+15
* SERVER-42418 Allow ExpressionMeta to parse find() meta optionsIan Boros2019-08-211-10/+4
* SERVER-42298 Use SortPattern in the implementation of SortKeyGeneratorMisha Ivkov2019-08-081-7/+11
* SERVER-34373 add aggregation expression to test if type is numericGeorge Wangensteen2019-08-011-0/+12
* SERVER-41772 Apply clang-format 7.0.1 to the codebaseclang-format-7.0.12019-07-271-15/+7
* SERVER-40383 Handle week, day edge cases in timelib_date_from_isodateJustin Seyster2019-07-011-1/+19
* SERVER-41332 Fix incorrect getterJacob Evans2019-06-131-2/+2
* SERVER-41332 Add more getters to expression.hJacob Evans2019-06-131-0/+4
* SERVER-41065 Make agg evaluate() thread safe by passing 'Variables' as a para...Arun Banala2019-06-121-89/+94
* Revert "SERVER-41065 Make evaluate() thread safe by passing 'Variables' as a ...Gregory Wlodarek2019-06-111-94/+89
* SERVER-41065 Make evaluate() thread safe by passing 'Variables' as a parameterArun Banala2019-06-111-89/+94
* SERVER-39338 Remove `stdx/functional.h`ADAM David Alan Martin2019-06-101-2/+2
* SERVER-41473 Add ExpressionFieldPath accessor that removes "CURRENT..."Jacob Evans2019-06-041-0/+4
* SERVER-39397 Add setter to ExpressionConstantJacob Evans2019-05-241-0/+4
* SERVER-41257 Disallow persisting new 4.2 expressions in FCV 4.0Charlie Swanson2019-05-221-0/+4
* SERVER-40555 add searchSnippet metadataIan Boros2019-05-201-0/+1
* SERVER-40913 Make agg Expression walkerJacob Evans2019-05-161-0/+3
* SERVER-40016 Add searchScore metadata handlingEvan Nixon2019-05-141-0/+1
* Revert "SERVER-40913 Make agg Expression walker"Jacob Evans2019-05-131-3/+0
* SERVER-40913 Make agg Expression walkerJacob Evans2019-05-131-0/+3
* SERVER-40526 Make agg Expressions walkableJacob Evans2019-05-031-178/+240
* Revert "SERVER-40526 Make agg Expressions walkable"Jacob Evans2019-05-021-240/+178
* SERVER-40526 Make agg Expressions walkableJacob Evans2019-05-011-178/+240
* SERVER-40584 Regex agg expressions should not inherit from ExpressionFixedArityArun Banala2019-04-301-45/+88
* SERVER-40083 Don't recompile each time $regex is evaluated when regex argumen...Arun Banala2019-04-261-0/+99
* Revert "SERVER-40083 Don't recompile each time $regex is evaluated when regex...Ian Boros2019-04-231-99/+0
* Revert "SERVER-40083 Rename 'pcre' variable to fix compile issue becase of ty...Ian Boros2019-04-231-1/+1
* SERVER-40083 Rename 'pcre' variable to fix compile issue becase of typedef co...Arun Banala2019-04-231-1/+1
* SERVER-40083 Don't recompile each time $regex is evaluated when regex argumen...Arun Banala2019-04-231-0/+99
* SERVER-40527 Implement visitor for aggregation expressionsNick Zolnierz2019-04-101-1/+355
* SERVER-40476 remove mongoutils::strBilly Donahue2019-04-091-14/+11
* SERVER-39694 Implement $regexMatch as syntactic sugar on top of $regexFindArun Banala2019-03-201-1/+10
* SERVER-39696 Implement $regexFindAllArun Banala2019-03-201-1/+10
* SERVER-39695 Implement $regexFindArun Banala2019-03-131-0/+9
* SERVER-15926: Implement $round function and allow a precision argument for $t...Patrick Meredith2019-02-141-3/+11
* SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue2019-02-131-1/+0
* SERVER-38176 Compile with /permissive- on MSVC to make the compiler strictly ...Henrik Edin2019-02-011-2/+2
* SERVER-38812 Merge RefCountable improvements for Futures back to common imple...Mathias Stearn2019-01-231-2/+2
* SERVER-32930 Add trigonometric expressions to aggregationPatrick Meredith2018-12-221-2/+44
* SERVER-37183 Safer bound for safeNumberLong()Justin Seyster2018-12-071-5/+0
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-21/+23
* SERVER-35905 Add logic to detect when $out is eligible for an exchangeCharlie Swanson2018-08-241-0/+6
* SERVER-25957 Optimize $indexOfArray when array argument is constant.KevinCybura2018-04-261-2/+29
* SERVER-33510 Add shorthand syntax for $convertCharlie Swanson2018-03-011-0/+12
* SERVER-33174 Prevent catalog storage of new syntax during lower FCVCharlie Swanson2018-02-271-3/+24
* SERVER-33173: Make format parameter optional for "$dateToString"Nick Zolnierz2018-02-211-4/+4
* SERVER-32736: Add "onError" and "onNull" options to $dateFromStringNick Zolnierz2018-02-211-1/+5