[elephant-cvs] CVS elephant/src/db-clsql
ieslick
ieslick at common-lisp.net
Sat Nov 11 18:41:11 UTC 2006
Update of /project/elephant/cvsroot/elephant/src/db-clsql
In directory clnet:/tmp/cvs-serv20360/src/db-clsql
Modified Files:
sql-collections.lisp sql-controller.lisp sql-transaction.lisp
Added Files:
package.lisp
Log Message:
Remove all references to sleepycat; change to bdb db-bdb or
berkeley-db; passes all test for BDB and SQLite on Allegro/Mac OS/32-bit
--- /project/elephant/cvsroot/elephant/src/db-clsql/sql-collections.lisp 2006/11/11 15:30:26 1.5
+++ /project/elephant/cvsroot/elephant/src/db-clsql/sql-collections.lisp 2006/11/11 18:41:11 1.6
@@ -17,7 +17,7 @@
;;; (http://opensource.franz.com/preamble.html), also known as the LLGPL.
;;;
-(in-package "ELEPHANT-CLSQL")
+(in-package :db-clsql)
(defmethod get-value (key (bt sql-btree-index))
"Get the value in the primary DB from a secondary key."
--- /project/elephant/cvsroot/elephant/src/db-clsql/sql-controller.lisp 2006/04/27 01:34:49 1.11
+++ /project/elephant/cvsroot/elephant/src/db-clsql/sql-controller.lisp 2006/11/11 18:41:11 1.12
@@ -16,13 +16,7 @@
;;; (http://opensource.franz.com/preamble.html), also known as the LLGPL.
;;;
-(in-package "ELEPHANT")
-
-(defpackage elephant-clsql
- (:use :common-lisp :uffi :cl-base64
- :elephant :elephant-memutil :elephant-backend ))
-
-(in-package "ELEPHANT-CLSQL")
+(in-package :db-clsql)
;;
;; The main SQL Controller Class
--- /project/elephant/cvsroot/elephant/src/db-clsql/sql-transaction.lisp 2006/02/19 16:22:40 1.2
+++ /project/elephant/cvsroot/elephant/src/db-clsql/sql-transaction.lisp 2006/11/11 18:41:11 1.3
@@ -17,7 +17,7 @@
;;; (http://opensource.franz.com/preamble.html), also known as the LLGPL.
;;;
-(in-package "ELEPHANT-CLSQL")
+(in-package :db-clsql)
(defmethod execute-transaction ((sc sql-store-controller) txn-fn &key &allow-other-keys)
"Execute a body with a transaction in place. On success,
--- /project/elephant/cvsroot/elephant/src/db-clsql/package.lisp 2006/11/11 18:41:11 NONE
+++ /project/elephant/cvsroot/elephant/src/db-clsql/package.lisp 2006/11/11 18:41:11 1.1
;;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp; Base: 10 -*-
;;;
;;; sql-controller.lisp -- Interface to a CLSQL based object store.
;;;
;;; Initial version 10/12/2005 by Robert L. Read
;;; <read at robertlread.net>
;;;
;;; part of
;;;
;;; Elephant: an object-oriented database for Common Lisp
;;;
;;; Copyright (c) 2005 by Robert L. Read
;;;
;;; Elephant users are granted the rights to distribute and use this software
;;; as governed by the terms of the Lisp Lesser GNU Public License
;;; (http://opensource.franz.com/preamble.html), also known as the LLGPL.
;;;
(in-package :elephant)
(defpackage db-clsql
(:use :common-lisp :uffi :cl-base64
:elephant :elephant-memutil :elephant-backend))
More information about the Elephant-cvs
mailing list