r10904: 20 Mar 2006 Kevin Rosenberg <kevin@rosenberg.net>
[clsql.git] / db-postgresql-socket / postgresql-socket-package.lisp
1 ;;;; -*- Mode: LISP; Syntax: ANSI-Common-Lisp; Base: 10 -*-
2 ;;;; *************************************************************************
3 ;;;; FILE IDENTIFICATION
4 ;;;;
5 ;;;; Name:          postgresql-socket-package.lisp
6 ;;;; Purpose:       Package definition for PostgreSQL interface using sockets
7 ;;;; Programmers:   Kevin M. Rosenberg
8 ;;;; Date Started:  Feb 2002
9 ;;;;
10 ;;;; $Id$
11 ;;;;
12 ;;;; This file, part of CLSQL, is Copyright (c) 2002 by Kevin M. Rosenberg
13 ;;;;
14 ;;;; CLSQL users are granted the rights to distribute and use this software
15 ;;;; as governed by the terms of the Lisp Lesser GNU Public License
16 ;;;; (http://opensource.franz.com/preamble.html), also known as the LLGPL.
17 ;;;; *************************************************************************
18
19 (in-package #:cl-user)
20
21 #+lispworks (require "comm")
22
23 (defpackage #:postgresql-socket
24   (:use #:cl md5)
25   (:export #:pgsql-ftype
26            #:pgsql-ftype#bytea
27            #:pgsql-ftype#int2
28            #:pgsql-ftype#int4
29            #:pgsql-ftype#int8
30            #:pgsql-ftype#float4
31            #:pgsql-ftype#float8
32
33            #:+crypt-library+
34            #:postgresql-condition
35            #:postgresql-condition-connection
36            #:postgresql-condition-message
37            #:postgresql-error
38            #:postgresql-fatal-error
39            #:postgresql-login-error
40            #:postgresql-warning
41            #:postgresql-notification
42            #:postgresql-connection
43            #:postgresql-connection-p
44            #:postgresql-cursor
45            #:postgresql-cursor-p
46            #:postgresql-cursor-connection
47            #:postgresql-cursor-name
48            #:postgresql-cursor-fields
49            #:+postgresql-server-default-port+
50            #:open-postgresql-connection
51            #:reopen-postgresql-connection
52            #:close-postgresql-connection
53            #:postgresql-connection-open-p
54            #:ensure-open-postgresql-connection
55            #:start-query-execution
56            #:wait-for-query-results
57            #:read-cursor-row
58            #:copy-cursor-row
59            #:skip-cursor-row
60            ))
61