Commit Graph

28 Commits

Author SHA1 Message Date
Eliot Horowitz
72f2eb24d5 change LazyString to toString rather than (string) 2010-07-17 22:11:21 -04: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
bd28578ab8 stdafx->pch 2010-04-27 15:27:52 -04:00
Aaron
5f13e864d7 SERVER-810 _id modifying updates replicate correctly 2010-04-27 00:33:35 -07:00
Eliot Horowitz
61ae5fa244 a bunch of refactoring for mongos linking 2010-04-13 15:23:57 -04:00
Eliot Horowitz
6ecf847f80 allow re-sorting for geo searches SERVER-730 2010-03-10 22:31:10 -05:00
Eliot Horowitz
0a8e1f91c8 handle multiple geo indexes with $near SERVER-686 2010-03-01 22:06:30 -05:00
Eliot Horowitz
c1f0d3f362 geo index doesn't break non-geo search on same field 2010-03-01 21:36:56 -05:00
Eliot Horowitz
30dcf4bf83 some cleaning 2010-02-28 00:51:39 -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
1ace46483b refactoring geo search a bit to embed into query 2010-02-25 14:13:50 -05:00
Eliot Horowitz
46a4f1cca0 make geo index work for non geo-search 2010-02-24 23:44:49 -05:00
Eliot Horowitz
0c822b5cce mostly lockless getSpec 2010-02-24 21:17:57 -05:00
Eliot Horowitz
6adaeeaa85 BSONSizeTracker - tracks how big actual bson objects created with a builder are
then can correctly size buffers from the beginning
using this is index creation, so when doing external sort, we have a more accurate memory estimate
fixes SERVER-651
2010-02-20 16:20:33 -05:00
Eliot Horowitz
7700abb011 helpers 2010-02-17 11:03:39 -05:00
Eliot Horowitz
f485e25f82 clean plugin stuff 2010-02-16 16:24:28 -05:00
Eliot Horowitz
a330ad65dd some thoughts on extending indexing 2010-02-15 23:58:08 -05:00
Dwight
9b0c784127 new names IndexSpec 2010-02-04 17:06:54 -05:00
Dwight
92e756eabc background index building 2010-02-04 14:25:49 -05:00
Dwight
b982d25d5b comment 2010-01-25 11:23:22 -05:00
Dwight
036e6f7ba8 some work towards background indexing
option
2010-01-18 14:34:33 -05:00
Eliot Horowitz
9f004b0cb2 small optimization 2010-01-15 17:22:11 -05:00
Eliot Horowitz
efbf3382cd some index cleaning 2010-01-15 16:46:17 -05:00
Eliot Horowitz
43355195b4 cache IndexSpec in NamespaceDetailsTransient 2010-01-15 13:54:52 -05:00
Eliot Horowitz
08bbb8ba78 create IndexSpec class for keys + meta data 2010-01-15 12:32:29 -05:00
Eliot Horowitz
c02e200b10 move some Index* stuff to db/index.* 2010-01-15 11:03:05 -05:00