summaryrefslogtreecommitdiff
path: root/src/mongo/db/pipeline/value.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add user-facing option for SERVER-9444: Using disk storage for $sort and $groupMathias Stearn2013-07-101-2/+2
* SERVER-9444 improve Sorter serialization of Document and ValueMathias Stearn2013-07-101-7/+138
* SERVER-9444 Use Sorter in DocumentSourceSortMathias Stearn2013-07-101-0/+11
* removes legacy Value "createType" functionsMatt Dannenberg2013-06-181-15/+5
* Clean up and optimize DocumentSourceGroupMathias Stearn2012-12-261-3/+3
* Improve aggregation handling of nullish Values - part 2Mathias Stearn2012-12-141-45/+6
* SERVER-7886 - StringData for bson apiEliot Horowitz2012-12-121-1/+1
* use our isNaN function (fixes windows build)Mathias Stearn2012-12-101-1/+1
* Normalize handling of Undefined vs EOO/missing in aggMathias Stearn2012-12-101-17/+13
* Add at least minimal support for all types to aggMathias Stearn2012-12-101-155/+234
* Rewrite Document/Value conversion to BSON to use BSONObjBuilderValueStreamMathias Stearn2012-12-101-80/+32
* Make Value::compare behave the same as BSONElement::woCompareMathias Stearn2012-12-101-152/+81
* SERVER-7886 - use StringData methods, now .data()Eliot Horowitz2012-12-101-3/+3
* Add missing break in switchMathias Stearn2012-11-261-0/+1
* Don't create temp vector when converting from BSONArray to ValueMathias Stearn2012-11-191-7/+2
* Explicitly cast between numeric typesMathias Stearn2012-11-161-6/+6
* Rewrite Document and Value classesMathias Stearn2012-11-161-392/+279
* SERVER-6908 Don't pass strings by valueTad Marshall2012-08-311-1/+1
* SERVER-6679 Value::coerceToString uses UTC ISODate format for datesMathias Stearn2012-08-021-1/+9
* Move timestampValue and oidValue into the Value unionMathias Stearn2012-08-011-16/+16
* SERVER-6189 Support Dates before 1970 in aggregationMathias Stearn2012-08-011-43/+71
* Use anonymous union in ValueMathias Stearn2012-08-011-58/+50
* SERVER-6556 handle strings containing null in aggMatt Dannenberg2012-07-271-1/+1
* SERVER-6570 disallow strings in $add in aggroMatt Dannenberg2012-07-271-0/+10
* QA-106 Unit tests and minor comment fixes for Document, Value, and related cl...Aaron2012-07-241-1/+1
* SERVER-6280 use ValueStatic in aggroMatt Dannenberg2012-07-061-2/+14
* SERVER-6240 disable math with dates aggroMatt Dannenberg2012-07-031-1/+1
* SERVER-6121 make timestamps exist in aggroMatt Dannenberg2012-07-031-11/+44
* SERVER-6256 create tyepName method for BSONTypeMatt Dannenberg2012-07-031-17/+12
* Treat undefined as null in aggregation rather than erroring SERVER-4674Mathias Stearn2012-07-031-2/+5
* SERVER-6120 Clarify comments to indicate that Value::coerceToBool() is intend...Aaron2012-07-021-0/+1
* SERVER-6120 Remove unused Value::coerceToBoolean().Aaron2012-07-021-9/+0
* fix uassert numbersMatt Dannenberg2012-06-291-1/+1
* SERVER-6143 change verify to uassert on bad aggro date valueMatt Dannenberg2012-06-291-4/+1
* Aggregation $sort for dates before 1970 SERVER-5973Mathias Stearn2012-06-011-3/+8
* replace assert with verify SERVER-1259Eliot Horowitz2012-03-261-25/+25
* SERVER-5209 aggregation promotes numeric values when necessaryU-tellus\cwestin2012-03-061-29/+60
* SERVER-4968U-tellus\cwestin2012-02-291-4/+2
* fixed emacs to remove tabs from files before writing; removed tabsU-tellus\cwestin2012-01-101-231/+231
* SERVER-3257U-tellus\cwestin2011-12-301-20/+11
* bulk move of code to src/ SERVER-4551Eliot Horowitz2011-12-241-0/+1034