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
|
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
|
8872356974
|
cleanup
|
2010-05-13 00:29:59 -07:00 |
|
Aaron
|
bc1b26d0a9
|
merge
|
2010-05-12 10:46:30 -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
|
bd28578ab8
|
stdafx->pch
|
2010-04-27 15:27:52 -04:00 |
|
Mathias Stearn
|
0cd7097830
|
$slice operator for projections (second arg to find) SERVER-754
|
2010-04-16 16:54:02 -04:00 |
|
Mathias Stearn
|
4d90a98d69
|
Support \A in regex and better handling of multiline flag SERVER-815
|
2010-03-29 20:25:44 -04:00 |
|
Eliot Horowitz
|
3f6d78ca29
|
some prep for geo $within SERVER-690
|
2010-03-15 23:50:14 -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
|
67c299cf51
|
SERVER-664 elemMatch/all work with query optimizer
|
2010-03-09 11:53:40 -08:00 |
|
Aaron
|
916468b7e7
|
SERVER-505 with regex
|
2010-03-08 17:33:47 -08:00 |
|
Aaron
|
6d095cf357
|
SERVER-322 implement $in with regex
|
2010-03-08 16:53:45 -08:00 |
|
Mathias Stearn
|
55df6a9a23
|
Fix for regex matches self with $regex object
|
2010-03-01 20:24:08 -05:00 |
|
Mathias Stearn
|
15a53a9af5
|
Regexes match themselves SERVER-673
|
2010-03-01 19:53:43 -05:00 |
|
Mathias Stearn
|
5073a41103
|
Convert prefix queries to ranges ~20%+ speedup SERVER-611
|
2010-02-25 22:19:18 -05:00 |
|
Mathias Stearn
|
621686366d
|
Can use index for all regex queries SERVER-672
|
2010-02-25 22:19:18 -05:00 |
|
Eliot Horowitz
|
f08ba724c3
|
checkpoint on $near op
|
2010-02-25 16:24:34 -05:00 |
|
Aaron
|
ce1293782f
|
SERVER-252 finishing $not operator
|
2010-02-23 14:41:05 -08:00 |
|
Aaron
|
cc74e80400
|
SERVER-252 checkpoint
|
2010-02-23 14:20:28 -08:00 |
|
Aaron
|
22ed9e154c
|
SERVER-660 more flexible in terms of ordering and nonsingularity of elemMatch and regex
|
2010-02-23 12:45:12 -08:00 |
|
Eliot Horowitz
|
ad92a65350
|
$elemMatch with $all - doesn't work nicely with query optimizer yet SERVER-562
|
2010-02-19 16:11:55 -05:00 |
|
Eliot Horowitz
|
43499d2457
|
make fieldMatcher assert rather than set flag
|
2010-02-15 23:17:42 -05:00 |
|
Eliot Horowitz
|
2c3e16caa3
|
isABSONObj for fast checking for Object/Array
|
2010-01-28 17:30:58 -05:00 |
|
Eliot Horowitz
|
0ed56f5b2b
|
better error message
|
2010-01-28 17:03:33 -05:00 |
|
Mathias Stearn
|
60bfc82a4d
|
Use indexes for regexes with "x" flags
|
2010-01-14 23:52:49 -05:00 |
|
Mathias Stearn
|
30403cdeb5
|
Use indexes for regexes with escape chars SERVER-522
|
2010-01-14 23:24:22 -05:00 |
|
Mathias Stearn
|
4d29c6b654
|
simpleRegex() doesn't belong in BSONElement MINOR
|
2010-01-14 23:24:22 -05:00 |
|
Mathias Stearn
|
6ed57e7166
|
Use index for {$regex: "^foo"} queries
|
2010-01-14 23:24:22 -05:00 |
|
Eliot Horowitz
|
ba47f3a27d
|
fix $elemMatch and query optimizer
|
2009-12-31 15:18:43 -05:00 |
|
Eliot Horowitz
|
0a3e1071cb
|
query optimizer support for $elemMatch SERVER-377
|
2009-12-31 14:30:04 -05:00 |
|
Eliot Horowitz
|
0ab8149a8e
|
uassert/massert take error code SERVER-112
|
2009-12-28 16:43:43 -05:00 |
|
Eliot Horowitz
|
d7544326ab
|
cleaning
|
2009-10-29 16:06:35 -04:00 |
|
Dwight
|
25a9ee68ec
|
elim a warning on widnows during compile
|
2009-10-28 16:59:40 -04: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 |
|
Mathias Stearn
|
714aa47cbc
|
mark begining of FilterMatcher class. MINOR
|
2009-10-26 10:24:30 -04:00 |
|
Eliot Horowitz
|
c7f0a55ee5
|
make $mod faster by using index and only looking at numeric types
|
2009-10-12 12:00:25 -04:00 |
|
Eliot Horowitz
|
a4f7dc11d7
|
$type operator - SERVER-336
|
2009-10-12 11:58:14 -04:00 |
|
Eliot Horowitz
|
0ca301655e
|
arrays match themselves in queryies SERVER-146
|
2009-10-09 10:12:19 -04:00 |
|
Aaron
|
4a7330fd22
|
SERVER-100 generate precise btree intervals in FieldRangeSet::indexBounds
|
2009-09-07 13:49:22 -07:00 |
|