X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=interfaces%2Fpostgresql%2Fpostgresql-usql.cl;h=3919dde261c560276b5349348b71bb7b198002dd;hb=42a951e9f7152e7c145958f4dfed41d4e865c9fd;hp=692bcde4f6cb4422341dec6a59e384250fa0fa38;hpb=aaa79d92bdb60acdf709df806fbd5a3836937a2e;p=clsql.git diff --git a/interfaces/postgresql/postgresql-usql.cl b/interfaces/postgresql/postgresql-usql.cl index 692bcde..3919dde 100644 --- a/interfaces/postgresql/postgresql-usql.cl +++ b/interfaces/postgresql/postgresql-usql.cl @@ -7,7 +7,7 @@ ;;;; Programmers: Kevin M. Rosenberg and onShore Development Inc ;;;; Date Started: Mar 2002 ;;;; -;;;; $Id: postgresql-usql.cl,v 1.2 2002/04/07 15:11:04 kevin Exp $ +;;;; $Id: postgresql-usql.cl,v 1.5 2002/06/12 17:47:13 kevin Exp $ ;;;; ;;;; This file, part of CLSQL, is Copyright (c) 2002 by Kevin M. Rosenberg ;;;; and by onShore Development Inc. @@ -39,7 +39,7 @@ (mapcar #'car (database-query (format nil - "SELECT attname FROM pg_class,pg_attribute WHERE pg_class.oid=attrelid AND relname='~A'" relname) + "SELECT attname FROM pg_class,pg_attribute WHERE pg_class.oid=attrelid AND relname='~A'" table) database nil)))) (if result (reverse @@ -84,6 +84,9 @@ (concatenate 'string "SELECT NEXTVAL ('" (sql-escape sequence-name) "')") database nil)))) +;; Functions depending upon high-level USQL classes/functions + +#| (defmethod database-output-sql ((expr clsql-sys::sql-typecast-exp) (database postgresql-database)) (with-slots (clsql-sys::modifier clsql-sys::components) @@ -98,8 +101,8 @@ (defmethod database-output-sql-as-type ((type (eql 'integer)) val (database postgresql-database)) - ;; typecast it so it uses the indexes - (when val + (when val ;; typecast it so it uses the indexes (make-instance 'clsql-sys::sql-typecast-exp :modifier 'int8 :components val))) +|#