0
0
mirror of https://github.com/mongodb/mongo.git synced 2024-12-01 09:32:32 +01:00
Commit Graph

89 Commits

Author SHA1 Message Date
Dwight
bd28578ab8 stdafx->pch 2010-04-27 15:27:52 -04:00
Dwight Merriman
18f3614188 faster! Ordering class 2010-04-20 19:42:53 -04:00
Dwight Merriman
2bef8e784f cleanup bucketbasics start 2010-04-20 19:07:37 -04:00
Eliot Horowitz
7fa2feb891 some Cursors may not support get more 2010-03-17 11:46:26 -04:00
Aaron
95b9d930fb SERVER-692 replace startKey/endKey with indexBounds 2010-03-03 01:46:31 -08:00
Eliot Horowitz
ca2a6d8db0 get rid of cursor hack and add test 2010-03-01 13:30:10 -05:00
Eliot Horowitz
46a4f1cca0 make geo index work for non geo-search 2010-02-24 23:44:49 -05:00
Eliot Horowitz
1b5596861e expose some more methods in public 2010-02-17 11:51:11 -05:00
Aaron
94116f7c6d CS-10 prevent assertion by making sure btree builder enforces >= 1 key per bucket invariant 2010-02-08 16:23:48 -08:00
Eliot Horowitz
7c48eed652 better btree assert 2010-02-06 14:45:58 -05:00
Dwight
a84fc5843a rename storage.h -> diskloc.h 2010-02-04 18:06:04 -05:00
Dwight
92e756eabc background index building 2010-02-04 14:25:49 -05:00
Dwight
d8e9164616 rename Matcher class 2010-01-19 11:04:52 -05:00
Eliot Horowitz
eed27626b8 some btree helpers and test 2009-11-25 10:09:59 -05:00
dwight
edfdb6bfe8 comment 2009-11-23 11:26:49 -05:00
Eliot Horowitz
a782eb24c3 get rid of deep on Cursor::getsetdup 2009-11-02 10:47:29 -05:00
Dwight
f152047f19 fix assert to use ours and thus make unit test pass 2009-10-15 16:47:35 -04:00
Dwight
2383059c03 fix slight memory wastage on bottom up index build 2009-09-29 15:48:58 -04:00
dwight
bce82d1919 fix bug in bottom up build index 2009-09-26 04:18:39 -04:00
Eliot Horowitz
586252cffb cleaning up btree bulk insert to not use exceptions 2009-09-25 10:56:02 -04:00
Dwight
6cf3d75d08 btreebuilder work / temp commit 2009-09-24 12:11:55 -04:00
Aaron
da40303196 SERVER-100 btree cursor handle case where first interval is empty 2009-09-07 13:19:10 -07:00
Aaron
6840c4e03a SERVER-100 checkpoint move index bounding code to FieldRangeSet 2009-09-07 11:44:41 -07:00
Aaron Staple
714de2af68 SERVER-100 checkpoint btree cursor can take multiple ranges 2009-08-11 16:42:27 -04:00
Aaron Staple
5dcdc3a59c fast collection renaming within a database 2009-07-29 15:53:14 -04:00
Dwight
85e8f71c1c fixed bug SERVER-118 multikey duplicate results from queries 2009-07-07 13:17:53 -04:00
Dwight
f136b4b850 towards update unique key fix 2009-06-18 13:30:49 -04:00
Eliot Horowitz
48a68868f2 better error message on dup key SERVER-81
added some const
2009-06-01 14:17:44 -04:00
Aaron
0189992754 allow specification of inclusivity of index end key 2009-05-06 13:56:01 -04:00
Aaron
ca7227f3d5 add const 2009-04-21 15:10:13 -04:00
Aaron
91c4607f76 make simple find faster 2009-04-06 17:32:40 -04:00
Aaron
790b17c6a6 Add medianKey command 2009-03-27 11:53:47 -04:00
Aaron
3055ab6d1d Clean up tailable cursor code 2009-03-11 17:05:50 -04:00
Aaron
253a49d2a1 Add new Matcher interface, use in count, add consts 2009-03-02 10:41:36 -05:00
Aaron
c7cc5c6b4b Add const 2009-02-25 16:03:09 -05:00
Aaron
bcb1b24bd6 Remove dead code 2009-02-25 15:31:38 -05:00
Aaron
db0f38e88b Dummy count implementation 2009-02-20 11:08:22 -05:00
Dwight
da53450036 fix to properly check for dupkey with unused keys 2009-02-13 12:58:05 -05:00
Dwight
9c286b438f btree: fix a bug (missing code) when reinserting a key that was marked unused 2009-02-13 11:25:52 -05:00
Dwight
459d62347b replication / exception throwing bug fix
--only option added
2009-02-12 15:03:38 -05:00
Aaron
16652466ec Refactor hint code 2009-02-09 17:14:18 -05:00
Dwight
d1ba9dfb49 datastore work 2009-02-02 18:18:22 -05:00
Eliot Horowitz
9bcacf16c0 pragma pack changes for solaris
slight change this will break other platforms, will test
2009-02-01 22:21:32 -05:00
unknown
9e9eb0cec7 abstracting out record storage for btree 2009-01-31 17:27:25 -05:00
Dwight
3bb7761cc6 Merge branch 'master' of ssh://git.10gen.com/data/gitroot/p
Conflicts:

	db/btree.h
2009-01-27 15:36:43 -05:00
Dwight
83c1dbb1c2 check the index range first before we go into the object on a query -- so we don't hit disk unnecessarily
fix index4.js test
check on index creation that index key pattern is ok
2009-01-27 15:35:28 -05:00
Aaron
11b98dc426 Regex upper bound for index scan 2009-01-27 13:59:41 -05:00
Dwight
c85b113c66 check that _id is unique 2009-01-26 17:23:45 -05:00
Aaron
c777160f0f Fix simple match spec for encapsulating elements and numbers 2009-01-20 16:54:57 -05:00
Aaron
7c7bd85c6d Add start / end key to explain, fix key extraction ordering 2009-01-15 13:04:25 -05:00