0
0
mirror of https://github.com/mongodb/mongo.git synced 2024-12-01 09:32:32 +01:00
Commit Graph

48 Commits

Author SHA1 Message Date
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
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
Eliot Horowitz
792c9ea3f7 $mod operator 2009-08-20 16:50:58 -04:00
Eliot Horowitz
48f47865da formatting 2009-08-20 16:18:50 -04:00
Eliot Horowitz
7831db0d55 fix subobject selector returning the same object twice 2009-08-20 10:06:47 -04:00
Eliot Horowitz
3c93f8e575 fixed BSONElement::simpleRegex and changed return to a string. this fixes SERVER-239 2009-08-17 10:46:44 -04: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
386aa02cce fix test and clean code 2009-08-10 21:04:13 -04:00
Eliot Horowitz
af27a6594d append(Min|Max)ForType - so that range queries can be made smarter SERVER-177 2009-08-10 17:08:43 -04:00
Eliot Horowitz
9d23766511 handle empty objects better in FieldMatcher SERVER-224 2009-08-10 15:24:48 -04:00
Eliot Horowitz
7bb37b3fd2 fix $(gl)te? scanning for numeric indexes SERVER-99 2009-07-06 10:42:22 -04:00
Eliot Horowitz
c3af933f23 compiler warning 2009-07-02 14:53:00 -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
6c4567ca09 try to fix windows compile MINOR 2009-07-01 15:48:05 -04:00
Eliot Horowitz
f4f1291e08 FieldMathcer::getSpec 2009-07-01 15:33:03 -04:00
Eliot Horowitz
6435f5f7e0 a tiny bit of support for t.find( {} , { "b.c" : 1 } ) 2009-07-01 15:00:09 -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 Staple
1fd840fd64 BUG SERVER-92 $all scan only one key in index 2009-06-05 12:13:49 -04:00
Aaron
1b3534b262 fix simple key match query order bug 2009-05-13 11:10:29 -04:00
Aaron
13ac1f5ee4 remove client dependency on pcre 2009-05-11 14:57:26 -04:00
Aaron
e09106351e add $all query option 2009-04-06 11:27:43 -04:00
Aaron
8730dc9d02 replace couple copy() calls with getOwned() 2009-03-06 13:42:52 -05:00
Aaron
2ba030abe0 Move index cache to NamespaceDetailsTransient 2009-03-03 17:30:26 -05:00
Aaron
c606e65477 Remove copy() that should be unnecessary 2009-03-03 15:28:15 -05:00
Aaron
56dacac4d7 New copy of index key 2009-03-03 14:02:06 -05:00
Aaron
9ba067542d Set exclusive for regex upper bound, add some tests 2009-02-27 11:48:39 -05:00
Aaron
4487004dac FieldBoundSet handles inclusive / exclusive bounds 2009-02-27 11:22:12 -05:00
Aaron
ddb69bda2e Add normalized sort spec to query pattern 2009-02-26 11:13:36 -05:00
Aaron
5656a475db If plan not doing as well as before, start using other plans too 2009-02-25 19:22:54 -05:00
Aaron
df4bf72f3d Don't use where spec for bounds 2009-02-25 11:33:03 -05:00
Aaron
dee1ff96b9 Add const 2009-02-24 18:37:42 -05:00
Aaron
17b7897f19 Remember best index for query pattern 2009-02-24 17:48:06 -05:00
Aaron
1517e4ede3 Add QueryPattern 2009-02-24 15:20:29 -05:00
Eliot Horowitz
500f01c9a5 move fieldset stuff into queryutil.* 2009-02-24 14:14:45 -05:00