Commit Graph

28 Commits (ff6de8a2627fe73edbe2872c7581060c88d74d12)

Author SHA1 Message Date
Sascha Matzke ff6de8a262 fixed reading boolean values 2009-05-01 14:03:29 +02:00
Sascha Matzke d6cb050942 removed some more inlines 2009-04-25 10:03:09 +02:00
Sascha Matzke ea87b380f3 made auto node discovery work 2009-04-22 16:09:03 +02:00
Sascha Matzke 9a8270a43a some renaming
now adding an advice for marking a tuple dirty
2009-04-05 20:11:35 +02:00
Sascha Matzke a61796fe76 another checkpoint - tuple integration seems to work 2009-04-04 16:13:56 +02:00
Sascha Matzke c80084d606 fixed objid / objref write and read 2009-04-04 14:11:27 +02:00
Sascha Matzke 33d99b6076 checkpoint tuple integration 2009-04-04 11:10:13 +02:00
Sascha Matzke ae331d9373 fixed typo 2009-03-27 16:38:29 +01:00
Sascha Matzke 5da0566426 performance improvements 2009-03-27 16:33:49 +01:00
Sascha Matzke a050578c3b some further optimizations 2009-03-25 21:33:39 +01:00
Sascha Matzke b57cdefde0 added doc files
optimized string write performance
2009-03-25 18:22:28 +01:00
Sascha Matzke 0378dda9b1 added constants for byte-lengths (INT32-SIZE, CHAR-SIZE, INT64-SIZE) 2009-03-23 08:55:40 +01:00
Sascha Matzke cd90702e39 added regexp queries 2009-03-17 17:50:46 +01:00
Sascha Matzke ca2459f729 made some performance improvements by using a shared byte-vector buffer for serialization 2009-03-07 13:54:53 +01:00
Sascha Matzke cdb2e6e565 added doc skeletons 2009-03-06 22:56:02 +01:00
Sascha Matzke fbae728a2e added support (write/read) for timestamps 2009-03-06 14:37:11 +01:00
Sascha Matzke 87f0eeb282 fixed bug in bson.writer which caused any field name "_id" to be written twice,
fixed lasterror in mongodb.driver
2009-03-05 07:01:12 +01:00
Sascha Matzke 66cf30ac1c made most "front" methods generic
switched back to assoc generic type
2009-03-03 22:44:24 +01:00
Sascha Matzke 75c28ee62f renamed some things
moved _id and _mdb_ constants to bson vocab
2009-03-03 16:26:54 +01:00
Sascha Matzke 22a891b483 added _id handling; the _id field must always be the first field in
a bson document. Handling it at this "low" level makes things easier
in the layers above
2009-03-02 18:44:24 +01:00
Sascha Matzke 02a76d0a3e started complete rewrite... Now there's a low-level driver (mongodb.driver)
implementation. Tuple integration will follow soon.
2009-03-01 22:45:38 +01:00
Sascha Matzke 2e641216f3 changed type > byte-array conversion; now using io.binary (>le, le>)
updated USING:s
2009-02-09 08:31:47 +01:00
Sascha Matzke 16965933bc dropped oid and dbref support from bson; now using uuid (v1) for objid (Binary, Subtype: UUID)
and custom binary format for objrefs (ns, objid - Binary, Subtype: Custom)
2009-02-01 17:40:52 +01:00
Sascha Matzke 9838b6fee1 reworked reading of cstrings (using BV{ } now) - not sure about using read-until 2009-01-31 11:51:30 +01:00
Sascha Matzke aa77fdd4e5 removed unused vocab 2009-01-30 12:23:05 +01:00
Sascha Matzke f588143082 changed stream>assoc to return the amount of bytes read from the stream 2009-01-29 13:47:33 +01:00
Sascha Matzke 3e433f52a2 various changes 2009-01-23 06:53:08 +01:00
Sascha Matzke 28809b0ec0 made bson a toplevel vocab 2009-01-03 12:48:11 +01:00