#:database-create
#:database-destroy
#:database-probe
+ #:database-list
#:database-describe-table
-
+ #:database-underlying-type
+
#:database-list-tables
#:database-list-attributes
#:database-attribute-type
#:database-list-attributes
#:database-list-sequences
#:database-list-indexes
+ #:database-list-table-indexes
#:database-list-views
#:with-process-lock
#:connection-spec
#:ensure-keyword
+
+ ;; utils.lisp
+ #:without-interrupts
+ #:make-process-lock
+ #:with-process-lock
+ #:command-output
+ #:symbol-name-default-case
+ #:convert-to-db-default-case
;; Shared exports for re-export by CLSQL-BASE
.
#:clsql-closed-error-database
#:clsql-sql-syntax-error
#:clsql-type-error
-
+ #:clsql-odbc-error
+ #:clsql-odbc-error-message
+
#:*loaded-database-types*
#:reload-database-types
#:*default-database-type*
#:format-duration
#:format-time
#:get-time
+ #:utime->time
#:interval-clear
#:interval-contained
#:interval-data
#:wall-time
#:wall-timestring
#:week-containing
-
+ #:gregorian-to-mjd
+ #:mjd-to-gregorian
+ x
;; recording.lisp -- SQL I/O Recording
#:record-sql-action
#:add-sql-stream ; recording xx
#:create-database
#:destroy-database
#:probe-database
+ #:list-databases
;; basic-sql.lisp
#:query
#:transaction-level
#:transaction
+ ;; Database features specialized by backend
+ #:db-type-use-column-on-drop-index?
+ #:db-type-has-views?
+ #:db-type-has-subqueries?
+ #:db-type-has-boolean-where?
+ #:db-type-has-fancy-math?
+ #:db-type-default-case
+ #:db-backend-has-create/destroy-db?
+ #:db-type-transaction-capable?
))
(:documentation "This is the INTERNAL SQL-Interface package of CLSQL-BASE."))