#+clsql-sbcl-mop #:sb-mop
#+clsql-cmucl-mop #:mop
#+allegro #:mop
+ #+clisp #:clos
#+lispworks #:clos
#+scl #:clos
#+openmcl #:openmcl-mop)
#+allegro
(:shadowing-import-from
#:excl)
+ #+clisp
+ (:shadowing-import-from
+ #:clos)
#+lispworks
(:shadowing-import-from
#:clos)
#:database-sequence-exists-p
#:database-list-attributes
#:database-attribute-type
- #:database-describe-table
#:database-type-library-loaded
#:database-create
#:database-destroy
#:sql-error
#:sql-warning
#:sql-database-warning
+ #:sql-error-database
+ #:sql-error-database-type
+ #:sql-error-connection-spec
+ #:sql-error-expression
+ #:sql-warning-database
+ #:sql-user-error-message
#:*backend-warning-behavior*
;; Connection/initialisation (base-classes.lisp, database.lisp,
#:create-index
#:drop-index
;; CLSQL Extensions
- #:describe-table
+ #:truncate-database
#:list-views
#:view-exists-p
#:list-indexes
- #:list-table-indexes
#:index-exists-p
#:create-sequence
#:drop-sequence
#:map-query
#:loop
;; CLSQL Extensions
- #:truncate-database
- #:for-each-row
#:prepare-sql
#:bind-parameter
#:run-prepared-sql
#:bigint
#:varchar
#:generalized-boolean
- #:*default-varchar-length*
+ #:smallint
+ #:tinyint
+ #:*default-string-length*
;; OODML (oodml.lisp)
#:instance-refreshed
#:update-objects-joins
#:*default-update-objects-max-len*
+ #:*default-caching*
#:update-slot-from-record
#:update-instance-from-records
#:update-records-from-instance