Common Lisp Package: CLSQL-POSTGRESQL

This is the CLSQL interface to PostgreSQL.

README:

FUNCTION

Private

POSTGRESQL-RESULT-SET-NUM-FIELDS (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

POSTGRESQL-RESULT-SET-NUM-TUPLES (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

POSTGRESQL-RESULT-SET-RES-PTR (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

POSTGRESQL-RESULT-SET-TUPLE-INDEX (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

POSTGRESQL-RESULT-SET-TYPES (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

RESULT-FIELD-NAMES (NUM-FIELDS RESULT)

Return list of result field names.

Undocumented

%PG-DATABASE-CONNECTION (CONNECTION-SPEC)

CANONICALIZE-TYPES (TYPES NUM-FIELDS RES-PTR)

COPY-POSTGRESQL-RESULT-SET (INSTANCE)

MAKE-POSTGRESQL-RESULT-SET (&KEY ((RES-PTR DUM638) (MAKE-NULL-POINTER 'PGSQL-RESULT)) ((TYPES DUM639) NIL) ((NUM-TUPLES DUM640) 0) ((NUM-FIELDS DUM641) 0) ((TUPLE-INDEX DUM642) 0))

MAKE-TYPE-LIST-FOR-AUTO (NUM-FIELDS RES-PTR)

SETFPOSTGRESQL-RESULT-SET-NUM-FIELDS (NEW-VALUE INSTANCE)

SETFPOSTGRESQL-RESULT-SET-NUM-TUPLES (NEW-VALUE INSTANCE)

POSTGRESQL-RESULT-SET-P (OBJECT)

SETFPOSTGRESQL-RESULT-SET-RES-PTR (NEW-VALUE INSTANCE)

SETFPOSTGRESQL-RESULT-SET-TUPLE-INDEX (NEW-VALUE INSTANCE)

SETFPOSTGRESQL-RESULT-SET-TYPES (NEW-VALUE INSTANCE)

TIDY-ERROR-MESSAGE (MESSAGE &OPTIONAL ENCODING)

SLOT-ACCESSOR

Private

Undocumented

DATABASE-CONN-PTR (OBJECT)

SETFDATABASE-CONN-PTR (NEW-VALUE OBJECT)

DATABASE-LOCK (OBJECT)

SETFDATABASE-LOCK (NEW-VALUE OBJECT)

CLASS

Public

Undocumented

POSTGRESQL-DATABASE

Private

Undocumented

POSTGRESQL-RESULT-SET