;;;; Programmer: Kevin M. Rosenberg
;;;; Date Started: Feb 2002
;;;;
-;;;; $Id: postgresql-package.cl,v 1.1 2002/03/23 14:04:53 kevin Exp $
+;;;; $Id: postgresql-package.cl,v 1.7 2002/04/19 20:25:20 marc.battyani Exp $
;;;;
;;;; This file, part of CLSQL, is Copyright (c) 2002 by Kevin M. Rosenberg
;;;;
(defpackage :postgresql
(:nicknames :pgsql)
- (:use :common-lisp)
+ (:use :common-lisp :clsql-uffi)
(:export
#:pgsql-oid
#:pgsql-conn-status-type
#:pgsql-conn
#:pgsql-result
+ #:pgsql-ftype#bytea
+ #:pgsql-ftype#int2
+ #:pgsql-ftype#int4
+ #:pgsql-ftype#int8
+ #:pgsql-ftype#float4
+ #:pgsql-ftype#float8
+
;; Functions
#:PQsetdbLogin
#:PQlogin
#:PQgetlength
#:PQgetisnull
#:PQclear
+ #:PQisBusy
+
+ ;;Large Objects (Marc B)
+ #:lo-create
+ #:lo-open
+ #:lo-write
+ #:lo-read
+ #:lo-lseek
+ #:lo-close
+ #:lo-unlink
)
(:documentation "This is the low-level interface to PostgreSQL."))