X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=base%2Fpackage.lisp;h=56cdd57a5b9e9416731ecb304e54b4370eeffb3d;hb=f716bb1161cf9e89a96945c4a444244f9d303691;hp=42789b38d501de0dcb1fa611b9044373780699ea;hpb=f68abc76e0e01f4633141a0c17a4d8f1976229b8;p=clsql.git diff --git a/base/package.lisp b/base/package.lisp index 42789b3..56cdd57 100644 --- a/base/package.lisp +++ b/base/package.lisp @@ -43,8 +43,10 @@ #:database-create #:database-destroy #:database-probe + #:database-list #:database-describe-table - + #:database-underlying-type + #:database-list-tables #:database-list-attributes #:database-attribute-type @@ -57,9 +59,9 @@ #:database-list-attributes #:database-list-sequences #:database-list-indexes + #:database-list-table-indexes #:database-list-views - ;; Large objects (Marc B) #:database-create-large-object #:database-write-large-object @@ -77,7 +79,10 @@ #:make-process-lock #:with-process-lock #:command-output - + #:symbol-name-default-case + #:convert-to-db-default-case + #:ensure-keyword + ;; Shared exports for re-export by CLSQL-BASE . #1=(#:clsql-condition @@ -112,7 +117,9 @@ #:clsql-closed-error-database #:clsql-sql-syntax-error #:clsql-type-error - + #:clsql-odbc-error + #:clsql-odbc-error-message + #:*loaded-database-types* #:reload-database-types #:*default-database-type* @@ -139,7 +146,8 @@ #:view-classes #:database-type #:database-state - + #:attribute-cache + ;; utils.lisp #:number-to-sql-string #:float-to-sql-string @@ -173,6 +181,7 @@ #:format-duration #:format-time #:get-time + #:utime->time #:interval-clear #:interval-contained #:interval-data @@ -252,6 +261,7 @@ #:create-database #:destroy-database #:probe-database + #:list-databases ;; basic-sql.lisp #:query @@ -280,6 +290,15 @@ #: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."))