X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=base%2Fdb-interface.cl;h=33f3b9c631ddadf04b1f0822905597f4136a71d5;hb=fb3fa36a2446cccd10aaa2a7cfb221d86ea76f74;hp=f779159d8b96b36f70f57e89e2d70973240af268;hpb=43d545f166cd4eb23ba835aa92685d5bd6d23d01;p=clsql.git diff --git a/base/db-interface.cl b/base/db-interface.cl index f779159..33f3b9c 100644 --- a/base/db-interface.cl +++ b/base/db-interface.cl @@ -9,7 +9,7 @@ ;;;; onShoreD to support UncommonSQL front-end ;;;; Date Started: Feb 2002 ;;;; -;;;; $Id: db-interface.cl,v 1.1 2002/05/13 16:22:08 kevin Exp $ +;;;; $Id: db-interface.cl,v 1.6 2002/09/27 15:08:13 kevin Exp $ ;;;; ;;;; This file, part of CLSQL, is Copyright (c) 2002 by Kevin M. Rosenberg ;;;; and Copyright (c) 1999-2001 by Pierre R. Mai, and onShoreD @@ -20,7 +20,7 @@ ;;;; ************************************************************************* (declaim (optimize (debug 3) (speed 3) (safety 1) (compilation-speed 0))) -(in-package :clsql-sys) +(in-package :clsql-base-sys) (defgeneric database-type-load-foreign (database-type) (:documentation @@ -31,11 +31,10 @@ "The internal generic implementation for checking if database type library loaded successfully.")) -(defgeneric database-type (database-type) +(defgeneric database-type (database) (:documentation "Returns database type") - (:method (database-type) - (declare (ignore database-type)) + (:method (database) (signal-nodb-error database))) @@ -148,7 +147,7 @@ returns nil when result-set is finished.")) (:documentation "Return the type SQL type specifier as a string, for the given lisp type and parameters.")) -(defgeneric database-list-tables (database &key (system-tables nil)) +(defgeneric database-list-tables (database &key system-tables) (:documentation "List all tables in the given database")) (defgeneric database-list-attributes (table database) @@ -172,7 +171,7 @@ the given lisp type and parameters.")) (defgeneric database-create-large-object (database) (:documentation "Creates a new large object in the database and returns the object identifier")) -(defgeneric database-write-large-object (object-id (data string) database) +(defgeneric database-write-large-object (object-id data database) (:documentation "Writes data to the large object")) (defgeneric database-read-large-object (object-id database)