Aaron
|
ddb69bda2e
|
Add normalized sort spec to query pattern
|
2009-02-26 11:13:36 -05:00 |
|
Aaron
|
851e5545a1
|
Since we're now using iterative interleaving rather than threads, don't do a table scan if an optimal index is found
|
2009-02-26 10:44:19 -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
|
707b932df4
|
Delete tests
|
2009-02-25 16:37:12 -05:00 |
|
Aaron
|
181a200309
|
findOne fix
|
2009-02-25 15:59:01 -05:00 |
|
Aaron
|
df4bf72f3d
|
Don't use where spec for bounds
|
2009-02-25 11:33:03 -05:00 |
|
Aaron
|
222ea643ad
|
Runner improvements
|
2009-02-25 10:48:41 -05:00 |
|
Aaron
|
9722627a02
|
Cleaner
|
2009-02-25 10:06:56 -05:00 |
|
Aaron
|
1f67174066
|
Uncomment lines
|
2009-02-24 18:32:08 -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
|
1517e4ede3
|
Add QueryPattern
|
2009-02-24 15:20:29 -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 |
|
Aaron
|
a0920c525c
|
Another simplifiedQuery test case; FBS stores result
|
2009-02-24 14:09:12 -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
|
2bdd6b2d34
|
Test exception handling
|
2009-02-24 12:16:07 -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 |
|
Dwight
|
3111e5411e
|
BSONObjBuilderValueStream bug fix
|
2009-02-23 18:05:38 -05:00 |
|
Aaron
|
e663625021
|
First cut of query and update using new qo
|
2009-02-23 09:50:31 -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
|
b405fea8d1
|
More start/end key testing
|
2009-02-19 15:35:30 -05:00 |
|
Aaron
|
3f61af1a47
|
Build start and end keys checkpoint
|
2009-02-19 15:04:10 -05:00 |
|
Aaron
|
250e0fd490
|
Implement hints, test direction
|
2009-02-19 13:58:22 -05:00 |
|
Aaron
|
fd756add64
|
More correct definition of 'optimal'
|
2009-02-19 10:26:46 -05:00 |
|
Aaron
|
c8f5a1963c
|
More query plan details, choosing an optimal plan if there is one
|
2009-02-19 10:01:20 -05:00 |
|
Aaron
|
b251990286
|
More metadata about query plan
|
2009-02-18 15:25:50 -05:00 |
|
Aaron
|
593bf1f126
|
virtual dtors == good
|
2009-02-18 13:42:32 -05:00 |
|
Aaron
|
247d3e69a4
|
Some ordering logic
|
2009-02-17 20:57:36 -05:00 |
|
Aaron
|
42de993149
|
More field bounds
|
2009-02-17 19:39:35 -05:00 |
|