Commit Graph

117 Commits

Author SHA1 Message Date
Aaron
701dc65282 SERVER-1528 account for expensive skipping operations in nscanned 2010-08-03 20:09:16 -07:00
Alberto Lerner
4ab45012de SERVER-1270 Elim remaining c_str()'s 2010-07-20 12:59:47 -04:00
Alberto Lerner
f51a4d0669 SERVER-1270 Hook StringData to BufBuilder 2010-07-19 09:56:24 -04:00
Aaron
e598a0c2b2 Merge branch 'master' of github.com:mongodb/mongo 2010-07-19 00:39:24 -07:00
Aaron
fc1707aa99 SERVER-1437 update or range elimination 2010-07-19 00:39:16 -07:00
Alberto Lerner
970ef45329 Eliminate conversion from tests too 2010-07-18 15:39:18 -04:00
Alberto Lerner
daf8c0fbd0 Revert "SERVER-1270 Prep for hooking StringData"
This reverts commit b7c9a9fc57.
2010-07-17 16:07:38 -04:00
Alberto Lerner
b7c9a9fc57 SERVER-1270 Prep for hooking StringData 2010-07-17 14:33:17 -04:00
Aaron
cde8c8bec7 SERVER-1211 don't use simplifiedQuery for or negation 2010-07-16 03:47:26 -07:00
Aaron
5371a5e448 SERVER-802 range / in skipping 2010-07-16 01:49:15 -07:00
Mathias Stearn
13c6875815 temporarily Revert "git rid of "operator string""
This reverts commit 95fa51a1df.
2010-07-07 01:22:33 -04:00
Mathias Stearn
95fa51a1df git rid of "operator string" 2010-07-07 00:30:17 -04:00
dwight
ebdee89db0 compile vs2010 2010-06-28 18:28:24 -04:00
Aaron
6dd05ca594 SERVER-1217 bestGuessCursor() should always honor sort spec 2010-06-28 12:44:23 -07:00
Eliot Horowitz
a71cc3cd4b cleaning exceptions 2010-06-21 13:41:34 -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
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
8d0e099546 comment 2010-06-03 01:05:29 -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
69cb3c068d SERVER-109 rename clone() createChild() 2010-06-02 13:00:20 -07:00
Dwight
103ce4cc69 merge 2010-05-19 13:12:04 -04:00
Dwight
1b07178606 Message needs copy constructor 2010-05-19 13:09:00 -04:00
Aaron
b955ac7520 Merge branch 'master' of github.com:mongodb/mongo 2010-05-19 09:58:07 -07:00
Aaron
9e82896c9c fix text 2010-05-19 09:57:37 -07:00
Dwight
7b15644836 minor tests 2010-05-19 12:19:56 -04:00
Aaron
39514a356d SERVER-109 update test 2010-05-18 22:21:25 -07:00
Aaron
190c9fb917 compile all 2010-05-12 10:58:16 -07:00
Dwight Merriman
d90d9690aa compile vs2010 2010-05-07 18:59:22 -04:00
Eliot Horowitz
740cc1308e auto_ptr -> shared_ptr for Cursor objects 2010-05-07 17:25:57 -04:00
Dwight Merriman
3483f22813 refactor and rename insert 2010-04-28 08:25:56 -04:00
Dwight
bd28578ab8 stdafx->pch 2010-04-27 15:27:52 -04:00
Mathias Stearn
fe4b68b1ea Fix regex unit tests 2010-03-01 20:24:50 -05:00
Mathias Stearn
621686366d Can use index for all regex queries SERVER-672 2010-02-25 22:19:18 -05:00
Eliot Horowitz
08d0a95688 fix qo test 2010-02-04 16:53:34 -05:00
Eliot Horowitz
b2584c1222 CurOp fix 2010-02-04 16:33:19 -05:00
Eliot Horowitz
afa43dc8cd get rid of setClient - all Database storage is in Client::Context 2010-01-29 17:22:34 -05:00
Dwight
2628d0213a refactor and clean up some index building code
no longer allow two indexes with same key pattern (with diff names)
2010-01-15 16:05:14 -05:00
Mathias Stearn
6ed57e7166 Use index for {$regex: "^foo"} queries 2010-01-14 23:24:22 -05:00
Eliot Horowitz
9e96ad0a07 fix unit test 2009-12-29 23:50:45 -05:00
Eliot Horowitz
0ab8149a8e uassert/massert take error code SERVER-112 2009-12-28 16:43:43 -05:00
Dwight
65ae020708 QueryMessage was being instantiated twice on every query - fixed. 2009-12-21 14:22:23 -05:00
Dwight
4390797b88 make query optimizer map thread-safe 2009-12-09 18:13:36 -05:00
Dwight
25bb636eb4 some initial visual studio 2010 support 2009-11-30 12:09:39 -05:00
Dwight
844d96c19f allow more indexes
do not revert to an earlier db version or you will have problems
2009-10-21 16:00:40 -04:00
Mathias Stearn
d6a19bb42d Eliminate warning MINOR 2009-10-15 14:08:40 -04:00
Eliot Horowitz
87d435a706 fix test and 1 assert 2009-10-14 15:36:49 -04:00
Dwight
cf7a86e0f9 make lasterror threadsafe
rename Connection -> Client
lasterror code easier to read
bunch of windows warnings eliminated
2009-10-12 15:12:16 -04:00