Commit Graph

17 Commits

Author SHA1 Message Date
Aaron
0df4254ad5 Implement indexKeyPattern in additional cursors, now that it is required in matcher 2011-06-15 21:03:06 -07:00
Aaron
8db6995de2 SERVER-2977 comments 2011-06-10 15:27:56 -04:00
Aaron
5369770ecc merge 2011-06-09 12:51:35 -04:00
Aaron
0badca8e5b SERVER-2977 if there is a takeover cursor, forward its supportsYields function 2011-06-09 11:45:20 -04:00
Aaron
c79ca08c9d SERVER-2977 fix qo cursor bug when yielding a basic cursor 2011-06-09 11:45:20 -04:00
Aaron
ead33091f0 SERVER-2977 optimize query optimizer cursor common case forwarding to takeover 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
2b28400dc2 unreferenced local var warning 2011-05-23 20:17:42 -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
gregs
f78d25f6e2 don't override cursor matcher with default op matcher 2011-05-11 13:41:46 -04:00
Aaron
217b88af17 SERVER-2977 assert rather than crash on invalid cursor access 2011-05-09 13:00:04 -07:00
Dwight
80332e34fc compile windows and vcxproj updated for new cpp file 2011-05-04 15:24:10 -04:00
Aaron
0eb1da57a2 add include to try compile bb 2011-05-04 11:09:27 -07:00
Aaron
71f29e073a add newline at end of file to compile 2011-05-04 10:44:21 -07:00
Aaron
bd29441d12 SERVER-2977 initial version of query optimizer cursor 2011-05-04 10:28:57 -07:00