#:class-prototype #:generic-function-method-class #:intern-eql-specializer
#:make-method-lambda #:generic-function-lambda-list
#:class-precedence-list #:slot-definition-type
- #:class-direct-superclasses)
+ #:class-direct-superclasses
+ #:compute-class-precedence-list)
#+clsql-cmucl-mop
(:shadowing-import-from
#:pcl
#:class-prototype #:generic-function-method-class #:intern-eql-specializer
#:make-method-lambda #:generic-function-lambda-list
#:class-precedence-list #:slot-definition-type
- #:class-direct-superclasses)
+ #:class-direct-superclasses
+ #:compute-class-precedence-list)
#+scl
(:shadowing-import-from
#:clos
#:clsql-invalid-spec-error-connection-spec
#:clsql-invalid-spec-error-database-type
#:clsql-invalid-spec-error-template
+ #:clsql-access-error
+ #:clsql-access-error-database-type
+ #:clsql-access-error-connection-spec
+ #:clsql-access-error-error
#:clsql-connect-error
- #:clsql-connect-error-database-type
- #:clsql-connect-error-connection-spec
#:clsql-connect-error-errno
- #:clsql-connect-error-error
#:clsql-sql-error
#:clsql-sql-error-database
#:clsql-sql-error-expression
#:database-attribute-type
#:database-add-attribute
#:database-type
+
;; initialize
#:*loaded-database-types*
#:reload-database-types
#:initialize-database-type
;; classes
#:database
- #:closed-database
#:database-name
#:command-recording-stream
#:result-recording-stream
#:database-view-classes
- #:database-schema
#:conn-pool
#:print-object
;; utils
#:status ; database xx
#:with-database
#:with-default-database
-
+ #:create-database
+ #:destroy-database
+ #:probe-database
+
;; pool.lisp
#:disconnect-pooled
#:delete-large-object
#:do-query
#:map-query
+ #:describe-table
+
;; recording.lisp -- SQL I/O Recording
- #:record-sql-comand
- #:record-sql-result
+ #:record-sql-action
#:add-sql-stream ; recording xx
#:delete-sql-stream ; recording xx
#:list-sql-streams ; recording xx
#:database-type-load-foreign
#:database-name-from-spec
#:database-connect
- #:database-query
- #:database-execute-command
- #:database-create-sequence
- #:database-drop-sequence
- #:database-sequence-next
- #:database-set-sequence-position
- #:database-query-result-set
- #:database-dump-result-set
- #:database-store-next-row
- #:database-get-type-specifier
- #:database-list-tables
- #:database-table-exists-p
- #:database-list-views
- #:database-view-exists-p
- #:database-list-indexes
- #:database-index-exists-p
- #:database-list-sequences
- #:database-sequence-exists-p
- #:database-list-attributes
- #:database-attribute-type
-
+ #:database-query
+ #:database-execute-command
+ #:database-create-sequence
+ #:database-drop-sequence
+ #:database-sequence-next
+ #:database-set-sequence-position
+ #:database-query-result-set
+ #:database-dump-result-set
+ #:database-store-next-row
+ #:database-get-type-specifier
+ #:database-list-tables
+ #:database-table-exists-p
+ #:database-list-views
+ #:database-view-exists-p
+ #:database-list-indexes
+ #:database-index-exists-p
+ #:database-list-sequences
+ #:database-sequence-exists-p
+ #:database-list-attributes
+ #:database-attribute-type
+ #:database-describe-table
+
.
;; Shared exports for re-export by CLSQL.
;; I = Implemented, D = Documented
#:drop-view ; table xx
#:create-index ; table xx
#:drop-index ; table xx
+ #:truncate-database
;;OODDL
#:standard-db-object ; objects xx
#:def-view-class ; objects xx
;;Initialization
#:*loaded-database-types* ; clsql-base xx
#:reload-database-types ; clsql-base xx
- #:closed-database ; database xx
#:database-type ; database x
- #:in-schema ; classes x
+ #:is-database-open
;;FDDL
#:list-views ; table xx
#:view-exists-p ; table xx