[elephant-cvs] CVS elephant/src/db-clsql

ieslick ieslick at common-lisp.net
Sat Apr 21 17:22:50 UTC 2007


Update of /project/elephant/cvsroot/elephant/src/db-clsql
In directory clnet:/tmp/cvs-serv3920/src/db-clsql

Modified Files:
	package.lisp sql-controller.lisp 
Log Message:
Check for cross-store loading errors in multi-store operation; more documentation; backend language to data store language

--- /project/elephant/cvsroot/elephant/src/db-clsql/package.lisp	2007/04/12 02:47:24	1.4
+++ /project/elephant/cvsroot/elephant/src/db-clsql/package.lisp	2007/04/21 17:22:39	1.5
@@ -20,7 +20,7 @@
 
 (defpackage db-clsql
   (:use :common-lisp :uffi :cl-base64
-	:elephant :elephant-memutil :elephant-backend
+	:elephant :elephant-memutil :elephant-data-store
 	:elephant-utils
 	#+sbcl :sb-thread
 	))
--- /project/elephant/cvsroot/elephant/src/db-clsql/sql-controller.lisp	2007/04/12 02:47:24	1.24
+++ /project/elephant/cvsroot/elephant/src/db-clsql/sql-controller.lisp	2007/04/21 17:22:40	1.25
@@ -88,10 +88,10 @@
 
 
 (eval-when (:compile-toplevel :load-toplevel)
-  (register-backend-con-init :clsql 'sql-test-and-construct))
+  (register-data-store-con-init :clsql 'sql-test-and-construct))
 
 (defun sql-test-and-construct (spec)
-  "Entry function for making SQL backend controllers"
+  "Entry function for making SQL data store controllers"
   (if (sql-store-spec-p spec)
       (make-instance 'sql-store-controller 
 		     :spec (if spec spec
@@ -167,7 +167,7 @@
 ;; ISE NOTE: Much of the index management functionality is common between 
 ;; bdb and sql - we could lift this along with indices and indices-cache 
 ;; up to the main elephant code base and introduce a new update-index 
-;; generic function to handle the backend specific method for updating
+;; generic function to handle the data store specific method for updating
 (defmethod map-indices (fn (bt sql-indexed-btree))
   (maphash fn (indices-cache bt)))
 




More information about the Elephant-cvs mailing list