Eliot Horowitz
|
efd0b8d105
|
fix query optimizer test with new capped semantics
|
2011-08-05 15:58:02 -04:00 |
|
Eliot Horowitz
|
26dbb2113c
|
fix queryoptimzer tests for no _id scan
|
2011-08-05 15:45:13 -04:00 |
|
Aaron
|
d58c4c23f6
|
SERVER-3373 query optimizer optimizations, primarily for non or queries
|
2011-08-04 22:10:34 -07:00 |
|
Eliot Horowitz
|
131e1d2182
|
more cleaning
|
2011-06-22 15:51:08 -04:00 |
|
Aaron
|
1d59eb6603
|
update test to reflect new write count value for clearing query cache
|
2011-06-21 10:51:15 -07:00 |
|
dwight
|
3dd1ea030d
|
clarify
|
2011-06-20 20:35:25 -04:00 |
|
Eliot Horowitz
|
32de61255e
|
putting delete in its own files and related cleaning
|
2011-06-20 17:34:16 -04:00 |
|
Aaron
|
c79ca08c9d
|
SERVER-2977 fix qo cursor bug when yielding a basic cursor
|
2011-06-09 11:45:20 -04:00 |
|
Aaron
|
6575b2ebbf
|
SERVER-2977 check specifically for out of order assertion when constructing QueryOptimizerCursor
|
2011-06-02 16:39:53 -04:00 |
|
Dwight
|
63023cac63
|
begin using SimpleMutex when appropriate
|
2011-05-31 14:21:05 -04:00 |
|
dwight
|
8a0660ac31
|
use firstElementFieldName()
|
2011-05-23 20:03:19 -04:00 |
|
Aaron
|
859bb3ad16
|
SERVER-2977 generate cursor in NamespaceDetailsTransient, and short circuit some simple queries
|
2011-05-17 22:54:22 -07:00 |
|
Aaron
|
719e23b5f7
|
SERVER-2977 add nscanned to query optimizer cursor
|
2011-05-17 22:54:21 -07:00 |
|
Aaron
|
c61c9fa588
|
SERVER-2977 add yielding, simple ordering, and some exception handling to query optimizer cursor
|
2011-05-17 12:20:08 -07:00 |
|
Aaron
|
a03fc0744b
|
SERVER-2977 additional tests
|
2011-05-09 13:00:04 -07:00 |
|
Aaron
|
217b88af17
|
SERVER-2977 assert rather than crash on invalid cursor access
|
2011-05-09 13:00:04 -07:00 |
|
Aaron
|
32627bd705
|
clear wasserts in test setup that were causing errors in dd builds
|
2011-05-05 16:07:40 -07:00 |
|
Dwight
|
80332e34fc
|
compile windows and vcxproj updated for new cpp file
|
2011-05-04 15:24:10 -04:00 |
|
Aaron
|
bd29441d12
|
SERVER-2977 initial version of query optimizer cursor
|
2011-05-04 10:28:57 -07:00 |
|
Aaron
|
77155b2923
|
clean some dbtest includes
|
2011-05-02 10:30:50 -07:00 |
|
Aaron
|
d1474f426f
|
put queryutil dbtests in separate file
|
2011-05-02 10:30:49 -07:00 |
|
Aaron
|
3af50f5b94
|
SERVER-958 merge and address mongos dependency differences
|
2011-04-25 13:29:51 -07:00 |
|
Aaron
|
a227326132
|
SERVER-958 Track non single key field ranges and utilize them in query planning
|
2011-04-25 13:29:50 -07:00 |
|
Aaron
|
65096208af
|
queryoptimizer variable names
|
2011-04-05 18:57:09 -07:00 |
|
Mathias Stearn
|
fa7cd65e48
|
g++ 4.6 compile (new -Wunused-but-set-variable warning)
|
2011-04-03 19:10:36 -04:00 |
|
Eliot Horowitz
|
b828d21630
|
ran astyle SERVER-2304
|
2011-01-04 00:40:41 -05:00 |
|
Aaron
|
57c2cf9b01
|
SERVER-1213 allow splitting of or ranges
|
2010-09-14 14:30:18 -07:00 |
|
Aaron
|
d983964bf1
|
SERVER-726 calculate bound unions a bit more precisely
|
2010-09-13 21:00:20 -07:00 |
|
Aaron
|
fe7a8dfaf4
|
SERVER-726 optimize exclusive bounds
|
2010-08-18 11:42:58 -07:00 |
|
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 |
|