r8942: add :query to sql recording, support describe-table
[clsql.git] / base / package.lisp
index 9888ba1e3e70bb4a11e82b9a01df13740db6f0d9..e403fb6b7daefc5b89ed9981560260eb75867bcb 100644 (file)
@@ -34,6 +34,7 @@
      #:database-initialize-database-type
      #:database-connect
      #:database-disconnect
+     #:database-reconnect
      #:database-query
      #:database-execute-command
      #:database-query-result-set
@@ -42,7 +43,8 @@
      #:database-create
      #:database-destroy
      #:database-probe
-
+     #:database-describe-table
+     
      #:database-list-tables
      #:database-list-attributes
      #:database-attribute-type
@@ -57,8 +59,6 @@
      #:database-list-indexes
      #:database-list-views
      
-     ;; Support for pooled connections
-     #:database-type
      
      ;; Large objects (Marc B)
      #:database-create-large-object
      #:database-delete-large-object
 
      #:command-output
+     #:make-process-lock
+     #:with-process-lock
+     #:connection-spec
+     #:ensure-keyword
      
      ;; Shared exports for re-export by CLSQL-BASE
      .
         #:connected-databases
         #:database
         #:database-name
-        #:closed-database
         #:find-database
         #:database-name-from-spec
+        #:is-database-open
 
         ;; accessors for database class
         #:name
         #:conn-pool
         #:command-recording-stream
         #:result-recording-stream
+        #:query-recording-stream
         #:view-classes
-        
+        #:database-type
+        #:database-state
+
         ;; utils.lisp
         #:number-to-sql-string
         #:float-to-sql-string
         #: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
         #:delete-large-object
         #:do-query
         #:map-query
+        #:describe-table
 
         ;; Transactions
         #:with-transaction