[elephant-cvs] CVS elephant/src/elephant
ieslick
ieslick at common-lisp.net
Tue Mar 6 04:15:27 UTC 2007
Update of /project/elephant/cvsroot/elephant/src/elephant
In directory clnet:/tmp/cvs-serv27096/elephant
Modified Files:
collections.lisp package.lisp
Log Message:
Placeholders and notes for query engine
--- /project/elephant/cvsroot/elephant/src/elephant/collections.lisp 2007/02/20 20:03:45 1.11
+++ /project/elephant/cvsroot/elephant/src/elephant/collections.lisp 2007/03/06 04:15:27 1.12
@@ -164,6 +164,11 @@
(defgeneric make-cursor (bt)
(:documentation "Construct a cursor for traversing BTrees."))
+(defgeneric make-simple-cursor (bt)
+ (:documentation "Allow users to walk secondary indices and only
+ get back primary keys rather than associated
+ primary values"))
+
(defgeneric cursor-close (cursor)
(:documentation
"Close the cursor. Make sure to close cursors before the
--- /project/elephant/cvsroot/elephant/src/elephant/package.lisp 2007/02/26 19:12:18 1.21
+++ /project/elephant/cvsroot/elephant/src/elephant/package.lisp 2007/03/06 04:15:27 1.22
@@ -73,7 +73,7 @@
#:lookup-persistent-symbol-id
#:int-byte-spec
- #:cursor #:secondary-cursor #:make-cursor
+ #:cursor #:secondary-cursor #:make-cursor #:make-simple-cursor
#:cursor-close #:cursor-init
#:cursor-duplicate #:cursor-current #:cursor-first
#:cursor-last #:cursor-next #:cursor-next-dup
More information about the Elephant-cvs
mailing list