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

60 Commits

Author SHA1 Message Date
Eliot Horowitz
740cc1308e auto_ptr -> shared_ptr for Cursor objects 2010-05-07 17:25:57 -04:00
Eliot Horowitz
5b5d73a652 faster distinct SERVER-796 2010-03-29 12:55:44 -04:00
Eliot Horowitz
4d38eeec43 query optimizer would sometimes swap out geo index SERVER-780 2010-03-18 15:00:29 -04:00
Eliot Horowitz
5986ec8a42 fix test compile 2010-03-10 22:44:51 -05:00
Eliot Horowitz
6ecf847f80 allow re-sorting for geo searches SERVER-730 2010-03-10 22:31:10 -05:00
Eliot Horowitz
22246ef94d can access geo through $near 2010-02-25 23:34:01 -05:00
Eliot Horowitz
f08ba724c3 checkpoint on $near op 2010-02-25 16:24:34 -05:00
Eliot Horowitz
773570b8a8 refactor UserQueryOp a bit 2010-02-16 11:13:31 -05:00
Eliot Horowitz
68eae18d00 slight _id query plan optimization 2010-02-05 12:02:01 -05:00
Aaron
7f24acaf6d SERVER-595 extent hopping implementation for findingStart mode 2010-02-02 11:46:02 -08:00
Aaron
e6b27edec7 MINOR comments 2009-12-21 09:26:16 -08:00
Aaron
6840c4e03a SERVER-100 checkpoint move index bounding code to FieldRangeSet 2009-09-07 11:44:41 -07:00
Aaron Staple
9fd0168eff SERVER-100 checkpoint field range organization improvements 2009-08-11 16:43:30 -04:00
Dwight
b4f0a2c1fb fix broken test file from last commit 2009-07-07 14:12:53 -04:00
Dwight
85e8f71c1c fixed bug SERVER-118 multikey duplicate results from queries 2009-07-07 13:17:53 -04:00
Aaron
6a2a8d385f comments MINOR 2009-05-28 15:22:24 -04:00
Aaron
b9a2a82837 get rid of unused 'keyMatch' annotation in query optimizer 2009-05-13 11:17:24 -04:00
Aaron
1b3534b262 fix simple key match query order bug 2009-05-13 11:10:29 -04:00
Aaron
fb0746fda6 generate simplified key to match query with simple bounds 2009-05-08 15:42:50 -07:00
Aaron
d42d6b340c make $max query parameter an exclusive bound 2009-05-06 14:02:44 -04:00
Aaron
af59c4ea9e core implementation of min/max query parameters 2009-04-30 16:25:36 -04:00
Aaron
c27e290116 Support large count and nscanned 2009-03-24 12:12:04 -04:00
Aaron
6d10afbd49 Find requested oplog entry starting from tail of log 2009-03-18 17:24:10 -04:00
Aaron
2ba030abe0 Move index cache to NamespaceDetailsTransient 2009-03-03 17:30:26 -05:00
Aaron
eb18afd653 More detailed explain 2009-02-26 15:53:33 -05:00
Aaron
09bfd068ba Explain includes info on all plans attempted 2009-02-26 14:55:53 -05:00
Aaron
4eae90b0a6 Start using order with pattern in optimizer 2009-02-26 11:33:23 -05:00
Aaron
481f033964 Refactoring 2009-02-26 10:28:27 -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
f3e80befb6 Delete using new query optimizer 2009-02-25 14:32:26 -05:00
Aaron
222ea643ad Runner improvements 2009-02-25 10:48:41 -05:00
Aaron
b1341cf000 Recording plan configurable 2009-02-24 18:23:11 -05:00
Aaron
17b7897f19 Remember best index for query pattern 2009-02-24 17:48:06 -05:00
Aaron
4a4b0fe482 Better error detection 2009-02-24 15:45:18 -05:00
Aaron
7bfc826646 Remove old code 2009-02-24 14:41:53 -05:00
Aaron
b257287672 Merge branch 'master' of git@github.com:mongodb/mongo 2009-02-24 14:15:37 -05:00
Aaron
4e549f1f3c More tests for 'unhelpful' plans 2009-02-24 14:15:17 -05:00
Eliot Horowitz
500f01c9a5 move fieldset stuff into queryutil.* 2009-02-24 14:14:45 -05:00
Aaron
c969a3c4b4 Merge 2009-02-24 13:38:17 -05:00
Aaron
a744fbf06f field bound set simplified query 2009-02-24 13:36:37 -05:00
Aaron
a7eb50116c Manually interleve query optimizer's plans rather than running each plan in a new thread 2009-02-24 11:49:55 -05:00
Aaron
86c4c87be6 New query optimizer checkpoint, minus jstest changes 2009-02-24 10:27:07 -05:00
Aaron
e663625021 First cut of query and update using new qo 2009-02-23 09:50:31 -05:00
Aaron
93ac1411b9 Compile windows 2009-02-20 15:37:24 -05:00
Aaron
a4fc389f6b Count function using new query optimizer 2009-02-20 15:19:41 -05:00
Aaron
db0f38e88b Dummy count implementation 2009-02-20 11:08:22 -05:00
Aaron
3f61af1a47 Build start and end keys checkpoint 2009-02-19 15:04:10 -05:00
Aaron
d1475ffba2 Use const ref for bson objects 2009-02-19 14:23:07 -05:00
Aaron
250e0fd490 Implement hints, test direction 2009-02-19 13:58:22 -05:00
Aaron
c8f5a1963c More query plan details, choosing an optimal plan if there is one 2009-02-19 10:01:20 -05:00