projects
/
clsql.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
r9119: Automated commit for Debian build of clsql upstream-version-2.9.2
[clsql.git]
/
base
/
package.lisp
diff --git
a/base/package.lisp
b/base/package.lisp
index dd2c674eeda5f21fa35ab16d2afbf72159748a40..5d460b87c670afe6c52280ed49d164e482a11efb 100644
(file)
--- a/
base/package.lisp
+++ b/
base/package.lisp
@@
-34,13
+34,19
@@
#:database-initialize-database-type
#:database-connect
#:database-disconnect
#:database-initialize-database-type
#:database-connect
#:database-disconnect
+ #:database-reconnect
#:database-query
#:database-execute-command
#:database-query-result-set
#:database-dump-result-set
#:database-store-next-row
#:database-query
#:database-execute-command
#:database-query-result-set
#:database-dump-result-set
#:database-store-next-row
-
- ;; For UncommonSQL support
+ #: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-tables
#:database-list-attributes
#:database-attribute-type
@@
-53,17
+59,28
@@
#:database-list-attributes
#:database-list-sequences
#:database-list-indexes
#:database-list-attributes
#:database-list-sequences
#:database-list-indexes
+ #:database-list-table-indexes
#:database-list-views
#:database-list-views
- ;; Support for pooled connections
- #:database-type
;; Large objects (Marc B)
#:database-create-large-object
#:database-write-large-object
#:database-read-large-object
#:database-delete-large-object
;; Large objects (Marc B)
#:database-create-large-object
#:database-write-large-object
#:database-read-large-object
#:database-delete-large-object
-
+
+ #:command-output
+ #:make-process-lock
+ #:with-process-lock
+ #:connection-spec
+ #:ensure-keyword
+
+ ;; utils.lisp
+ #:without-interrupts
+ #:make-process-lock
+ #:with-process-lock
+ #:command-output
+
;; Shared exports for re-export by CLSQL-BASE
.
#1=(#:clsql-condition
;; Shared exports for re-export by CLSQL-BASE
.
#1=(#:clsql-condition
@@
-75,11
+92,12
@@
#:clsql-invalid-spec-error-connection-spec
#:clsql-invalid-spec-error-database-type
#:clsql-invalid-spec-error-template
#: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
- #:clsql-connect-error-database-type
- #:clsql-connect-error-connection-spec
#:clsql-connect-error-errno
#:clsql-connect-error-errno
- #:clsql-connect-error-error
#:clsql-sql-error
#:clsql-sql-error-database
#:clsql-sql-error-expression
#:clsql-sql-error
#:clsql-sql-error-database
#:clsql-sql-error-expression
@@
-97,7
+115,9
@@
#:clsql-closed-error-database
#:clsql-sql-syntax-error
#:clsql-type-error
#: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*
#:*loaded-database-types*
#:reload-database-types
#:*default-database-type*
@@
-108,9
+128,9
@@
#:connected-databases
#:database
#:database-name
#:connected-databases
#:database
#:database-name
- #:closed-database
#:find-database
#:database-name-from-spec
#:find-database
#:database-name-from-spec
+ #:is-database-open
;; accessors for database class
#:name
;; accessors for database class
#:name
@@
-118,6
+138,12
@@
#:transaction
#:transaction-level
#:conn-pool
#:transaction
#:transaction-level
#:conn-pool
+ #:command-recording-stream
+ #:result-recording-stream
+ #:query-recording-stream
+ #:view-classes
+ #:database-type
+ #:database-state
;; utils.lisp
#:number-to-sql-string
;; utils.lisp
#:number-to-sql-string
@@
-146,7
+172,9
@@
#:duration-month
#:duration-second
#:duration-year
#:duration-month
#:duration-second
#:duration-year
- #:duration-reduce
+ #:duration-reduce
+ #:duration-timestring
+ #:extract-roman
#:format-duration
#:format-time
#:get-time
#:format-duration
#:format-time
#:get-time
@@
-168,6
+196,7
@@
#:month-name
#:parse-date-time
#:parse-timestring
#:month-name
#:parse-date-time
#:parse-timestring
+ #:parse-yearstring
#:print-date
#:roll
#:roll-to
#:print-date
#:roll
#:roll-to
@@
-197,10
+226,11
@@
#:wall-time
#:wall-timestring
#:week-containing
#:wall-time
#:wall-timestring
#:week-containing
-
+ #:gregorian-to-mjd
+ #:mjd-to-gregorian
+ x
;; recording.lisp -- SQL I/O Recording
;; 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
#:add-sql-stream ; recording xx
#:delete-sql-stream ; recording xx
#:list-sql-streams ; recording xx
@@
-224,6
+254,10
@@
#:with-database
#:with-default-database
#:disconnect-pooled
#:with-database
#:with-default-database
#:disconnect-pooled
+ #:create-database
+ #:destroy-database
+ #:probe-database
+ #:list-databases
;; basic-sql.lisp
#:query
;; basic-sql.lisp
#:query
@@
-233,6
+267,7
@@
#:delete-large-object
#:do-query
#:map-query
#:delete-large-object
#:do-query
#:map-query
+ #:describe-table
;; Transactions
#:with-transaction
;; Transactions
#:with-transaction
@@
-251,6
+286,13
@@
#:transaction-level
#:transaction
#: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-backend-has-create/destroy-db?
+ #:db-type-transaction-capable?
))
(:documentation "This is the INTERNAL SQL-Interface package of CLSQL-BASE."))
))
(:documentation "This is the INTERNAL SQL-Interface package of CLSQL-BASE."))