Kyle Banker
|
fd1b58401e
|
RUBY-113 allow has_next for cursors
|
2010-04-05 11:33:10 -04:00 |
Kyle Banker
|
8faa243484
|
added sort to query logging RUBY-101
|
2010-03-15 11:51:22 -04:00 |
Kyle Banker
|
d6111f535c
|
removed deprecated Cursor#next_object
|
2010-02-23 13:09:36 -05:00 |
Kyle Banker
|
5dd2636634
|
minor: copyright update
|
2010-02-19 17:41:36 -05:00 |
Kyle Banker
|
98af49f465
|
added core doc references
|
2010-02-08 12:12:18 -05:00 |
Kyle Banker
|
ba2b23476d
|
minor performance improvements
|
2010-01-14 13:30:38 -05:00 |
Kyle Banker
|
523f0ebc2c
|
yard for Cursor
|
2010-01-08 16:18:07 -05:00 |
Kyle Banker
|
7655a2c424
|
deprecated Cursor#next_object for Cursor#next_document
|
2009-12-16 18:09:48 -05:00 |
Kyle Banker
|
f8a6d1ebb9
|
minor: docs, whitespace, naming
|
2009-12-16 14:16:49 -05:00 |
Kyle Banker
|
992f6c30dc
|
minor: removed entraneous constant
|
2009-12-02 11:56:58 -05:00 |
Kyle Banker
|
d40f445c19
|
Fixes for 1.9
|
2009-12-01 17:23:24 -05:00 |
Kyle Banker
|
05b5fc576b
|
Cleanup w/r/t loading c ext and testing it
|
2009-12-01 13:49:57 -05:00 |
Kyle Banker
|
ab0d189832
|
Simplified message sending methods names; organized Connection
|
2009-11-24 14:23:43 -05:00 |
Kyle Banker
|
515594ebf3
|
Completed deprecation of old sort options, :offset, and Collection#clear
|
2009-11-23 18:09:13 -05:00 |
Kyle Banker
|
11a92349e9
|
Merged branch for initial connection pooling code
|
2009-11-23 15:20:05 -05:00 |
Kyle Banker
|
7890d6e146
|
Fixes for replica pairs.
|
2009-11-23 13:13:14 -05:00 |
Kyle Banker
|
3362fb5be6
|
Simplified BSON serialization calls for performance.
|
2009-11-12 14:48:49 -05:00 |
Kyle Banker
|
41c95a0392
|
refactoring: moved receive methods from cursor to db class.
|
2009-11-04 17:46:15 -05:00 |
Kyle Banker
|
68bb1d2060
|
minor: Initial collection unit tests. Logging message update.
|
2009-11-02 15:50:16 -05:00 |
Kyle Banker
|
95f3686119
|
Restored pretty messages for logging.
|
2009-11-02 15:04:06 -05:00 |
Kyle Banker
|
67b7f6b375
|
Refactored Query class into Cursor class.
|
2009-10-22 14:10:12 -04:00 |
Kyle Banker
|
de5c078cec
|
Finished removing Message classes. Made Cursor#close threadsafe.
|
2009-10-21 10:11:33 -04:00 |
Kyle Banker
|
b938765ac0
|
Removed GetMoreMessage and QueryMessage classes with initial refactoring.
|
2009-10-20 15:44:46 -04:00 |
Mike Dirolf
|
4fdcad1327
|
cleanup and credits
|
2009-10-08 10:05:06 -04:00 |
Mike Dirolf
|
de6fef357b
|
driver was sending hard limits where it should've sent soft, and vice-versa. fix and add tests for this
|
2009-09-30 10:49:08 -04:00 |
Mike Dirolf
|
70c23e2d32
|
deprecate :offset option to find in favor of :skip
|
2009-09-17 16:45:03 -04:00 |
Mike Dirolf
|
f41b48a51b
|
minor: tweaks and some more test cases
|
2009-09-17 15:07:37 -04:00 |
Mike Dirolf
|
1b98a1961f
|
minor: credits, doc
|
2009-09-17 15:07:36 -04:00 |
mbernstein
|
e6710621a7
|
copied docs from sort
|
2009-09-17 15:07:36 -04:00 |
mbernstein
|
d1e45fdb1a
|
casting input from sort method as ordered hash, tweaking tests a bit
|
2009-09-17 15:07:36 -04:00 |
mbernstein
|
bdafae6eeb
|
Added sort() method to Cursor Class, with tests and docs.
|
2009-09-17 15:07:36 -04:00 |
Mike Dirolf
|
3321a90739
|
remove redundant num_to_return from Cursor class. credits. clean up last commit
|
2009-09-16 17:52:41 -04:00 |
Kyle Banker
|
c397758d1d
|
Added #limit and #offset methods for cursor objects
Signed-off-by: Mike Dirolf <mike@dirolf.com>
|
2009-09-17 05:38:00 +08:00 |
Mike Dirolf
|
b6901673bb
|
always use hard limit for explain()
|
2009-09-16 10:39:52 -04:00 |
Mike Dirolf
|
86d2bf7186
|
minor: remove superfluous call
|
2009-09-14 14:28:01 -04:00 |
Mike Dirolf
|
496af2be9c
|
fix for count when find has fields specified
|
2009-08-24 17:21:49 -04:00 |
Mike Dirolf
|
fd3b927771
|
API CHANGE no longer save internal array for to_a - means you can't call each or to_a after calling to_a already, doc updates
|
2009-08-21 14:11:59 -04:00 |
Mike Dirolf
|
6a43aaa94f
|
minor: doc
|
2009-08-21 11:21:33 -04:00 |
Mike Dirolf
|
28e795e9e2
|
minor: make methods private instead of protected or documented as private but actually public
|
2009-08-21 11:03:56 -04:00 |
Mike Dirolf
|
e65dd99667
|
API CHANGE: moving XGen::Mongo::Driver and XGen::Mongo to Mongo and XGen::Mongo::GridFS to GridFS
|
2009-08-20 10:50:48 -04:00 |
Mike Dirolf
|
dcda70fddd
|
don't send a getmore immediately after every query
|
2009-08-18 17:36:53 -04:00 |
Mike Dirolf
|
103224b800
|
add Cursor#count method
|
2009-08-18 11:26:58 -04:00 |
Mike Dirolf
|
1e4728a77f
|
fix a deadlock with threaded queries
|
2009-08-10 16:10:52 -04:00 |
Mike Dirolf
|
91d6ab4caa
|
rename collection
|
2009-08-04 14:16:02 -04:00 |
Mike Dirolf
|
db7cb56fc7
|
remove debugging cruft
|
2009-03-16 09:38:07 -04:00 |
Mike Dirolf
|
56fddf79d4
|
dbrefs only need an oid and a collection, not all this extra cruft...
|
2009-03-10 14:17:01 -04:00 |
Mike Dirolf
|
8b9bcb1e63
|
add back in logging and size checks around all socket receive's
|
2009-03-06 10:02:43 -05:00 |
Mike Dirolf
|
79b3df3c9e
|
do all recv's in a loop. remove debugging cruft
|
2009-03-04 14:28:00 -05:00 |
Mike Dirolf
|
8b18502cd0
|
debug logs and assertions
|
2009-03-04 13:52:09 -05:00 |
Mike Dirolf
|
bdec973ff4
|
more debugging
|
2009-03-04 09:35:27 -05:00 |