summaryrefslogtreecommitdiff
path: root/src/mongo/db/queryutil.h
Commit message (Expand)AuthorAgeFilesLines
* SERVER-7343 turn within on in queryoptimizer, add jstestsHari Khalsa2012-12-041-0/+5
* SERVER-6416 Compute field ranges for singleton $or clauses.Aaron2012-07-131-0/+1
* SERVER-4464 drivers and mongos should support 5 read preferencesRandolph Tan2012-07-051-0/+4
* SERVER-5777 Enhance $in/sort/limit optimization to support additional query t...Aaron2012-06-131-18/+32
* SERVER-5777 Clean FieldRange intersection implementation a bit.Aaron2012-06-131-3/+6
* SERVER-6053 - query pieces need to not rely on the original message buffer ha...Eliot Horowitz2012-06-101-1/+3
* SERVER-4180 Document FieldRange and FieldRangeSet constructors.Aaron2012-06-091-0/+18
* SERVER-4180 Generate single key index bounds for $elemMatch expressions of th...Aaron2012-06-091-6/+20
* SERVER-4180 Remove optional arguments to FieldRange and FieldRangeSet constru...Aaron2012-06-091-2/+2
* SERVER-4180 Fixes and cleanups for $elemMatch index range calculation, in par...Aaron2012-06-091-3/+19
* SERVER-2001 part 2: hashed index typeKevin Matulef2012-05-181-0/+15
* Move DiskLocDupSet to query.h.Aaron2012-04-061-13/+1
* SERVER-5063 $in limit efficiency.Aaron2012-04-061-9/+51
* SERVER-5450 Clean arguments to FieldRangeVectorIterator::validateCurrentInter...Aaron2012-04-061-3/+3
* SERVER-5450 Refactor FieldIntervalMatcher from FieldRangeVectorIterator.Aaron2012-04-061-0/+39
* SERVER-5450 Refactor FieldRangeVectorIterator::advance() code for setting adv...Aaron2012-04-061-0/+7
* SERVER-5450 Extract validateCurrentInterval() from FieldRangeVectorIterator::...Aaron2012-04-061-0/+9
* SERVER-5450 Refactor FieldRangeVectorIterator's current position within a vec...Aaron2012-04-061-4/+20
* SERVER-5415 Detect overflow when computing FieldRangeVector::size().Aaron2012-04-061-1/+1
* Fix comments describing FieldRangeVectorIterator::advance().Aaron2012-04-061-8/+15
* Clean FieldRangeVectorIterator interface a bit.Aaron2012-04-061-13/+1
* replace assert with verify SERVER-1259Eliot Horowitz2012-03-261-4/+4
* Fix definitions of FieldBound and FieldInterval.Aaron2012-03-221-3/+3
* SERVER-4150 use ints to count buffered matches, long longs to count explain m...Aaron2012-03-051-0/+7
* SERVER-4150 commentsAaron2012-02-291-0/+2
* SERVER-4150 fix two Windows build warningsTad Marshall2012-02-251-1/+1
* SERVER-4150 just use a normal set for hybrid reorder dupsAaron2012-02-241-51/+5
* SERVER-4150 move response build strategy classes into query header, move smal...Aaron2012-02-241-0/+56
* ensure field range set owns its attributesAaron2012-02-241-2/+2
* SERVER-4150 mergeAaron2012-02-241-5/+1
* SERVER-4150 move explain recording strategy class definitions into query headerAaron2012-02-241-6/+10
* 4150 explain implementation checkpointAaron2012-02-241-1/+1
* SERVER-4669 added basic toString() functions for queryutil and queryoptimizer...Aaron2012-02-241-0/+5
* SERVER-4150 reimplement query using query optimizer cursor one checkpointAaron2012-02-241-0/+207
* Calculating which shard(s) to send $in queries to was taking a long time. Thi...Spencer T Brody2012-02-081-2/+0
* SERVER-4554 for shard selection, treat empty ranges separately from universal...Aaron2012-02-061-3/+7
* clean queryutil, replace orFinished() and moreOrClauses() with orRangesExhaus...Aaron2012-01-181-8/+3
* move bestGuessCursor to NamespaceDetailsTransient, move isSimpleIdQuery to qu...Aaron2012-01-181-0/+2
* SERVER-4556 remove concept of a 'nontrivial' range in FieldRange; use 'univer...Aaron2012-01-181-17/+16
* SERVER-4556 fix fairly recent, incorrect comment about nontrivial rangesAaron2011-12-251-1/+1
* SERVER-4555 commentAaron2011-12-251-1/+4
* bulk move of code to src/ SERVER-4551Eliot Horowitz2011-12-241-0/+443