#:database-list-tables
#:database-list-views
#:database-list-indexes
+ #:database-list-table-indexes
#:database-list-sequences
#:database-list-attributes
#:database-attribute-type
#:command-recording-stream
#:result-recording-stream
#:database-view-classes
- #:database-schema
#:conn-pool
#:print-object
;; utils
#:database-commit-transaction
#:transaction-level
#:transaction
+
+ ;; Database capabilities
+ #:db-type-use-column-on-drop-index?
+ #:db-backend-has-create/destroy-db?
+ #:db-type-has-views?
+ #:db-type-has-subqueries?
+ #:db-type-has-boolean-where?
+ #:db-type-transaction-capable?
+ #:db-type-has-fancy-math?
+ #:database-underlying-type
))
(:export
;; "Private" exports for use by interface packages
#:database-list-views
#:database-view-exists-p
#:database-list-indexes
+ #:database-list-table-indexes
#:database-index-exists-p
#:database-list-sequences
#:database-sequence-exists-p
#:database-list-attributes
#:database-attribute-type
#:database-describe-table
+
+ #:db-backend-has-create/destroy-db?
+ #:db-type-has-views?
+ #:db-type-has-subqueries?
+ #:db-type-has-boolean-where?
+ #:db-type-transaction-capable?
+ #:db-type-has-fancy-math?
+ #:database-underlying-type
.
;; Shared exports for re-export by CLSQL.
#:reload-database-types ; clsql-base xx
#:database-type ; database x
#:is-database-open
- #:in-schema ; classes x
;;FDDL
#:list-views ; table xx
#:view-exists-p ; table xx
#:list-indexes ; table xx
+ #:list-table-indexes ; table xx
#:index-exists-p ; table xx
#:create-sequence ; table xx
#:drop-sequence ; table xx