r9133: case handling, test report summarizing, documentation additions
[clsql.git] / base / package.lisp
index daea90f55082e0284549a37f7167d918eb0592c7..f57ea7e38835b55503a5983fe3f47326c38b0cc5 100644 (file)
@@ -45,7 +45,8 @@
      #:database-probe
      #:database-list
      #:database-describe-table
-     
+     #:database-underlying-type
+
      #:database-list-tables
      #:database-list-attributes
      #:database-attribute-type
@@ -79,7 +80,9 @@
      #: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
      .
      #1=(#:clsql-condition
         #:format-duration
         #:format-time
         #:get-time
+        #:utime->time
         #:interval-clear
         #:interval-contained
         #:interval-data
         #: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."))