Aaron
|
155e38b679
|
SERVER-1026 handle stacked constraints from in clauses
|
2010-06-22 15:07:08 -07:00 |
|
Eliot Horowitz
|
8a4778a564
|
consistent api
|
2010-06-11 15:11:59 -04:00 |
|
Aaron
|
a8fd0b6ac5
|
SERVER-109 make simplifiedQuery match actual btree cursor bounds when necessary
|
2010-06-10 00:44:24 -07:00 |
|
Aaron
|
eabc79c785
|
SERVER-109 expand $in clauses in simplifiedQuery
|
2010-06-09 14:43:36 -07:00 |
|
Aaron
|
a18d670761
|
SERVER-109 range diff after compound index scan
|
2010-06-09 13:47:49 -07:00 |
|
Aaron
|
87f204e44f
|
SERVER-109 fix range diff (based on selected index)
|
2010-06-09 12:34:48 -07:00 |
|
Aaron
|
1dd024da17
|
SERVER-109 field range operation enhancements / tests
|
2010-06-08 19:59:58 -07:00 |
|
Aaron
|
c8e0f33f3f
|
compile sharding
|
2010-06-08 12:29:30 -07:00 |
|
Aaron
|
15179bc591
|
SERVER-109 begin interval diff
|
2010-06-08 00:33:56 -07:00 |
|
Aaron
|
8680389bba
|
SERVER-109 sort and geo
|
2010-06-07 12:18:00 -07:00 |
|
Aaron
|
d4256a4c9b
|
SERVER-109 optimize useless or
|
2010-06-07 11:08:55 -07:00 |
|
Aaron
|
5408868567
|
SERVER-109 fix mem ownership when popping or clauses, real doc lookup when required
|
2010-06-03 12:24:13 -07:00 |
|
Aaron
|
3e9108ca49
|
SERVER-109 FieldRangeSet owns query mem, update some tests
|
2010-06-03 01:04:50 -07:00 |
|
Aaron
|
57caf02ff3
|
SERVER-109 get rid of nextSimpleQuery(), put matcher in base QueryOp, get rid of 'query' in various objects
|
2010-06-02 17:10:34 -07:00 |
|
Aaron
|
11a67c2788
|
SERVER-109 get rid of query_ in QueryPlanSet
|
2010-06-02 12:48:41 -07:00 |
|
Aaron
|
d59931700d
|
SERVER-109 generate frs without writing new query
|
2010-06-02 12:04:46 -07:00 |
|
Aaron
|
e327eff261
|
SERVER-109 reinstate FieldRangeOrSet, make FieldRangeSet a parameter to QueryPlanSet
|
2010-06-01 16:21:21 -07:00 |
|
Aaron
|
12f2748b51
|
merge
|
2010-05-13 10:55:14 -07:00 |
|
Aaron
|
521136dfc0
|
SERVER-109 $or checkpoint
|
2010-05-12 10:38:58 -07:00 |
|
Aaron
|
902c6712b0
|
Merge branch 'master' of github.com:mongodb/mongo
|
2010-05-10 10:06:47 -07:00 |
|
Aaron
|
af4beb47b1
|
standardize field names in queryutil
|
2010-05-10 10:06:20 -07:00 |
|
Aaron
|
34a9c96763
|
SERVER-109 parse field ranges of or fields-
|
2010-05-10 09:51:49 -07:00 |
|
Mathias Stearn
|
9e6121b6cb
|
Only $slice outer arrays when nested. SERVER-1085
|
2010-05-05 15:52:40 -04:00 |
|
Mathias Stearn
|
b89833d549
|
Support explicit exclusion of _id. SERVER-822
|
2010-04-30 21:39:01 -04:00 |
|
Dwight
|
67e3503b9d
|
bson cleaning
|
2010-04-22 10:31:16 -04:00 |
|
Mathias Stearn
|
0cd7097830
|
$slice operator for projections (second arg to find) SERVER-754
|
2010-04-16 16:54:02 -04:00 |
|
Eliot Horowitz
|
b425b6bfe0
|
commited and reverted so the code exists
Revert "stalled attempt at covered index lookup SERVER-192 see case for why stalled"
This reverts commit aa6c394b72.
|
2010-03-15 16:53:31 -04:00 |
|
Eliot Horowitz
|
aa6c394b72
|
stalled attempt at covered index lookup SERVER-192 see case for why stalled
|
2010-03-15 16:52:41 -04:00 |
|
Aaron
|
6d095cf357
|
SERVER-322 implement $in with regex
|
2010-03-08 16:53:45 -08:00 |
|
Mathias Stearn
|
5073a41103
|
Convert prefix queries to ranges ~20%+ speedup SERVER-611
|
2010-02-25 22:19:18 -05:00 |
|
Eliot Horowitz
|
f08ba724c3
|
checkpoint on $near op
|
2010-02-25 16:24:34 -05:00 |
|
Aaron
|
cc74e80400
|
SERVER-252 checkpoint
|
2010-02-23 14:20:28 -08:00 |
|
Eliot Horowitz
|
43499d2457
|
make fieldMatcher assert rather than set flag
|
2010-02-15 23:17:42 -05:00 |
|
Mathias Stearn
|
fc48a0fe45
|
FieldMatcher now supports positive and negative matching. SERVER-299 and SERVER-125
|
2009-10-28 12:44:26 -04:00 |
|
Mathias Stearn
|
d27c8505ea
|
all client files now marked as Apache 2.0. SERVER-329.
|
2009-10-27 15:59:37 -04:00 |
|
Eliot Horowitz
|
0ca301655e
|
arrays match themselves in queryies SERVER-146
|
2009-10-09 10:12:19 -04:00 |
|
Eliot Horowitz
|
6b79e14d96
|
make nontrivial smarter with empty bounds
|
2009-10-05 14:09:43 -04:00 |
|
Aaron
|
4a7330fd22
|
SERVER-100 generate precise btree intervals in FieldRangeSet::indexBounds
|
2009-09-07 13:49:22 -07:00 |
|
Aaron
|
6840c4e03a
|
SERVER-100 checkpoint move index bounding code to FieldRangeSet
|
2009-09-07 11:44:41 -07:00 |
|
Aaron
|
05b8207cc0
|
MINOR SERVER-100 specific tests for FieldBound operations
|
2009-09-07 10:39:32 -07:00 |
|
Aaron Staple
|
b4ed11064c
|
SERVER-100 checkpoint FieldRange more fine grained bounds using
|
2009-09-06 20:34:28 -07:00 |
|
Aaron Staple
|
9e28529761
|
SERVER-100 checkpoint: aggregate FieldRanges using FieldIntervals
|
2009-09-06 20:24:09 -07:00 |
|
Michael Stephens
|
752a747df8
|
don't grab extra stuff with sub-object selectors
Signed-off-by: Eliot <eliot@10gen.com>
|
2009-08-15 03:30:59 +08:00 |
|
Aaron Staple
|
9fd0168eff
|
SERVER-100 checkpoint field range organization improvements
|
2009-08-11 16:43:30 -04:00 |
|
Eliot Horowitz
|
2b0dbe323d
|
don't optimize field set for sharding internals
|
2009-08-11 04:58:54 -04:00 |
|
Eliot Horowitz
|
7d30c2efa6
|
sub field matching and abstracted FieldMatcher for futurization SERVER-89
|
2009-07-02 14:05:36 -04:00 |
|
Eliot Horowitz
|
f4f1291e08
|
FieldMathcer::getSpec
|
2009-07-01 15:33:03 -04:00 |
|
Eliot Horowitz
|
8d8ca5c041
|
refactoring field matcher, no function changes yet MINOR
|
2009-07-01 14:55:52 -04:00 |
|
Eliot Horowitz
|
00df88c21d
|
moved BSONObjIterator::more to BSONObjectIteratore::moreWEOO()
added _more temporarily
SERVER-101
|
2009-06-09 11:43:04 -04:00 |
|
Aaron
|
6a2a8d385f
|
comments MINOR
|
2009-05-28 15:22:24 -04:00 |
|