Sascha Matzke
|
ff6de8a262
|
fixed reading boolean values
|
2009-05-01 14:03:29 +02:00 |
Sascha Matzke
|
3a94b8a908
|
added functionality to deal with dead cursors (requery with offset=already read objects)
|
2009-04-28 22:03:39 +02:00 |
Sascha Matzke
|
d6cb050942
|
removed some more inlines
|
2009-04-25 10:03:09 +02:00 |
Sascha Matzke
|
7b0d5b2432
|
removed breakpoint
|
2009-04-24 09:32:22 +02:00 |
Sascha Matzke
|
56bad90e73
|
fixed collection problem (query)
|
2009-04-24 09:32:00 +02:00 |
Sascha Matzke
|
449f677ad8
|
removed inlines from benchmark.factor
added call( and execute( statements to make code compile
|
2009-04-24 08:24:12 +02:00 |
Sascha Matzke
|
e9551ab78e
|
Merge branch 'master' of git@github.com:x6j8x/mongo-factor-driver
Conflicts:
mongodb/driver/driver.factor
|
2009-04-22 16:11:26 +02:00 |
Sascha Matzke
|
ea87b380f3
|
made auto node discovery work
|
2009-04-22 16:09:03 +02:00 |
Sascha Matzke
|
d78dc167b6
|
count word now takes a "normal" query object as argument
refactored the creation/validation of collections
|
2009-04-17 08:04:49 +02:00 |
Sascha Matzke
|
c936517c45
|
reworked connection handling, added mdb-pool connection pooling
|
2009-04-14 15:14:43 +02:00 |
Sascha Matzke
|
8965b31325
|
removed with-datastack usage (using output>array)
made dirty-flag handling optional
|
2009-04-13 11:55:44 +02:00 |
Sascha Matzke
|
57b3801992
|
using method word to lookup up method
|
2009-04-06 22:43:25 +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
|
3ef4784a63
|
fixed recursive compiler errors
|
2009-04-04 11:25:38 +02:00 |
Sascha Matzke
|
33d99b6076
|
checkpoint tuple integration
|
2009-04-04 11:10:13 +02:00 |
Sascha Matzke
|
f3a7f9d6be
|
fixed find-one
|
2009-03-30 11:01:15 +02:00 |
Sascha Matzke
|
1c1f9f46c6
|
fixed find-one - now returns a result or f
|
2009-03-28 16:40:57 +01: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
|
088e59ed34
|
fixed query benchmark
|
2009-03-26 12:00:08 +01:00 |
Sascha Matzke
|
fbf406b93e
|
removed debug output
|
2009-03-25 21:51:21 +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
|
76824c3bc7
|
changed "; parsing" to new "SYNTAX:" notation
|
2009-03-23 08:55:07 +01:00 |
Sascha Matzke
|
cd90702e39
|
added regexp queries
|
2009-03-17 17:50:46 +01:00 |
Sascha Matzke
|
2a29d7fed4
|
changed find, update and get-more
|
2009-03-11 14:40:07 +01:00 |
Sascha Matzke
|
536933fafc
|
some formatting
|
2009-03-09 22:58:19 +01:00 |
Sascha Matzke
|
a041fb06dc
|
added some more inlines to make words infer
|
2009-03-07 19:08:40 +01:00 |
Sascha Matzke
|
26c4aae74b
|
fixed per-trial and batch-size variables to ensure the value is a number
|
2009-03-07 14:52:28 +01:00 |
Sascha Matzke
|
4b7c4a3564
|
made variables strings so that they can be set from the commandline
|
2009-03-07 14:24:38 +01:00 |
Sascha Matzke
|
aaf887ab1d
|
added stack effect to quot argument to with-db
made key check in query benchmarks optional
|
2009-03-07 14:06:53 +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
|
f56df9e965
|
added benchmark vocab - @see http://www.mongodb.org/display/DOCS/Performance+Testing
|
2009-03-06 22:56:24 +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
|
208620336f
|
added a short example to README.txt
|
2009-03-04 06:59:40 +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
|
e21f367691
|
removed mongodb.factor isn't needed until tuple integration really works
|
2009-03-02 06:53:32 +01:00 |
Sascha Matzke
|
83b251feee
|
removed tuple integration from main branch
|
2009-03-02 06:44:35 +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
|
0e2b60bf89
|
fixed ismastercmd
|
2009-01-31 16:06:49 +01:00 |
Sascha Matzke
|
bd6be4fe27
|
using CONSTRUCTOR: for non-generic tuple constructors
|
2009-01-31 16:05:21 +01:00 |