[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