r9123: test & capability updates
[clsql.git] / base / package.lisp
index e79dddb2a79c745c1422f478827942a7b83c78e0..d78b6ab3457aded7ff73688291bb04563f3fde36 100644 (file)
      #:database-create
      #:database-destroy
      #:database-probe
+     #:database-list
      #:database-describe-table
-     
+     #:database-underlying-type
+
      #:database-list-tables
      #:database-list-attributes
      #:database-attribute-type
@@ -57,6 +59,7 @@
      #:database-list-attributes
      #:database-list-sequences
      #:database-list-indexes
+     #:database-list-table-indexes
      #:database-list-views
      
      
         #:format-duration
         #:format-time
         #:get-time
+        #:utime->time
         #:interval-clear
         #:interval-contained
         #:interval-data
         #: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-backend-has-create/destroy-db?
+        #:db-type-transaction-capable?
         ))
     (:documentation "This is the INTERNAL SQL-Interface package of CLSQL-BASE."))