summaryrefslogtreecommitdiff
path: root/db/queryutil.cpp
Commit message (Expand)AuthorAgeFilesLines
* Calculating which shard(s) to send $in queries to was taking a long time. Thi...Spencer T Brody2012-02-091-5/+4
* SERVER-4665 backport 'ConstraintPresent' constraint type and exclusion of unh...Aaron2012-01-161-0/+2
* SERVER-3545 uassert if elemMatch specified with ithin in or ninAaron2011-08-081-0/+3
* toString on some Field* classesEliot Horowitz2011-08-051-0/+21
* SERVER-3373 query optimizer optimizations, primarily for non or queriesAaron2011-08-041-56/+39
* Don't optimize regexs with a '|' in them SERVER-3298Mathias Stearn2011-08-011-1/+5
* SERVER-2258 specify 'undefined' for empty array index boundsAaron2011-07-311-13/+21
* removed global debugString with Message::toStringEliot Horowitz2011-06-261-31/+0
* fix hint1.js and minkey for date which is now tricky as we support a couple d...Dwight2011-06-061-0/+2
* SERVER-2952 convert some masserts to uassertsAaron2011-06-031-5/+5
* remove BSONObjSetDefaultOrder and avoid inheriting from stl classAaron2011-06-021-2/+2
* SERVER-1089 merge assert codesAaron2011-06-021-2/+2
* SERVER-1089 add and operatorAaron2011-06-021-16/+26
* SERVER-480 SERVER-2884 Perform in memory sorts by generating keys suitable fo...Aaron2011-06-021-14/+28
* use firstElementFieldName()dwight2011-05-231-1/+1
* SERVER-958 Looser bounds for multikey indexes with parallel nested fieldsAaron2011-05-021-2/+22
* SERVER-958 Prefer fully contained multikey ranges since they are smaller.Aaron2011-05-021-1/+4
* rename FieldRangeOrSet to OrRangeGeneratorAaron2011-05-021-5/+5
* FieldRangeSet::trivialRange() should return a const referenceAaron2011-05-021-1/+1
* SERVER-958 merge and address mongos dependency differencesAaron2011-04-251-74/+11
* SERVER-958 Track non single key field ranges and utilize them in query planningAaron2011-04-251-86/+184
* code styleAaron2011-04-071-42/+42
* queryutil move some implementations out of headerAaron2011-04-051-54/+280
* queryutil variable nameAaron2011-04-051-4/+4
* queryutil commentsAaron2011-04-051-1/+11
* SERVER-2322 Allow specification of non boolean value with exists operatorAaron2011-04-051-1/+1
* SERVER-393 Use index bounds for exists:falseAaron2011-04-051-0/+17
* Support \Q..\E quoting in simpleRegex parser SERVER-2862Mathias Stearn2011-03-291-2/+26
* SERVER-2829 arrays within an in clause should match themselvesAaron2011-03-251-2/+10
* SERVER-2245 use original IndexSpec with full attributes in FieldRangeVectorAaron2011-03-211-6/+3
* ran astyle SERVER-2304Eliot Horowitz2011-01-041-222/+255
* SERVER-2245 use IndexSpec::GetKeys for or dedupingAaron2010-12-221-17/+24
* raise the combinatorial limit for #in queries to 4M SERVER-2205Eliot Horowitz2010-12-101-2/+4
* SERVER-2189Aaron2010-12-071-1/+39
* more FieldMatcher cleaningEliot Horowitz2010-11-151-187/+0
* starting FieldMatcher cleaningEliot Horowitz2010-11-151-2/+12
* SERVER-1883 expand nested array fields when testing document for match with p...Aaron2010-10-031-16/+9
* SERVER-1883 in or de duping, correctly retrieve nested field for match documentAaron2010-10-021-1/+1
* debuggingAlberto Lerner2010-09-221-1/+2
* SERVER-1213 allow splitting of or rangesAaron2010-09-141-7/+18
* SERVER-726 calculate bound unions a bit more preciselyAaron2010-09-131-1/+2
* commentsAaron2010-09-131-1/+0
* SERVER-1705 validate op type with regexAaron2010-08-301-1/+2
* SERVER-1212 deal with elemMatch laterAaron2010-08-301-2/+3
* SERVER-1212 ne range negation checkpointAaron2010-08-301-6/+23
* SERVER-726 optimize exclusive boundsAaron2010-08-181-15/+55
* add comments for btree skipping codeAaron2010-08-161-5/+25
* fix messag debuggingEliot Horowitz2010-07-231-4/+10
* messasge debuggingEliot Horowitz2010-07-231-1/+26
* fix size() for sharding SERVER-1444Eliot Horowitz2010-07-221-0/+24