projects
/
clsql.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
r8942: add :query to sql recording, support describe-table
[clsql.git]
/
base
/
package.lisp
diff --git
a/base/package.lisp
b/base/package.lisp
index 9888ba1e3e70bb4a11e82b9a01df13740db6f0d9..e403fb6b7daefc5b89ed9981560260eb75867bcb 100644
(file)
--- a/
base/package.lisp
+++ b/
base/package.lisp
@@
-34,6
+34,7
@@
#: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-query
#:database-execute-command
#:database-query-result-set
@@
-42,7
+43,8
@@
#:database-create
#:database-destroy
#:database-probe
#:database-create
#:database-destroy
#:database-probe
-
+ #:database-describe-table
+
#:database-list-tables
#:database-list-attributes
#:database-attribute-type
#:database-list-tables
#:database-list-attributes
#:database-attribute-type
@@
-57,8
+59,6
@@
#:database-list-indexes
#:database-list-views
#:database-list-indexes
#:database-list-views
- ;; Support for pooled connections
- #:database-type
;; Large objects (Marc B)
#:database-create-large-object
;; Large objects (Marc B)
#:database-create-large-object
@@
-67,6
+67,10
@@
#:database-delete-large-object
#:command-output
#:database-delete-large-object
#:command-output
+ #:make-process-lock
+ #:with-process-lock
+ #:connection-spec
+ #:ensure-keyword
;; Shared exports for re-export by CLSQL-BASE
.
;; Shared exports for re-export by CLSQL-BASE
.
@@
-113,9
+117,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
@@
-125,8
+129,11
@@
#:conn-pool
#:command-recording-stream
#:result-recording-stream
#:conn-pool
#:command-recording-stream
#:result-recording-stream
+ #:query-recording-stream
#:view-classes
#:view-classes
-
+ #:database-type
+ #:database-state
+
;; utils.lisp
#:number-to-sql-string
#:float-to-sql-string
;; utils.lisp
#:number-to-sql-string
#:float-to-sql-string
@@
-207,8
+214,7
@@
#:week-containing
;; recording.lisp -- SQL I/O Recording
#:week-containing
;; 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
@@
-244,6
+250,7
@@
#:delete-large-object
#:do-query
#:map-query
#:delete-large-object
#:do-query
#:map-query
+ #:describe-table
;; Transactions
#:with-transaction
;; Transactions
#:with-transaction