X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=base%2Fpackage.lisp;h=5eadf6583a26180bb5bf16a1c40ad2c81254b2fd;hb=faa5d9f559b59cc2bd328e95352b4b8152ea352c;hp=dd2c674eeda5f21fa35ab16d2afbf72159748a40;hpb=23e7f17ba8c579cf935325f4004aad747d33cce8;p=clsql.git diff --git a/base/package.lisp b/base/package.lisp index dd2c674..5eadf65 100644 --- a/base/package.lisp +++ b/base/package.lisp @@ -34,13 +34,17 @@ #:database-initialize-database-type #:database-connect #:database-disconnect + #:database-reconnect #:database-query #:database-execute-command #:database-query-result-set #:database-dump-result-set #:database-store-next-row + #:database-create + #:database-destroy + #:database-probe + #:database-describe-table - ;; For UncommonSQL support #:database-list-tables #:database-list-attributes #:database-attribute-type @@ -55,14 +59,18 @@ #:database-list-indexes #:database-list-views - ;; Support for pooled connections - #:database-type ;; Large objects (Marc B) #:database-create-large-object #:database-write-large-object #:database-read-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 . @@ -75,11 +83,12 @@ #:clsql-invalid-spec-error-connection-spec #:clsql-invalid-spec-error-database-type #:clsql-invalid-spec-error-template + #:clsql-access-error + #:clsql-access-error-database-type + #:clsql-access-error-connection-spec + #:clsql-access-error-error #:clsql-connect-error - #:clsql-connect-error-database-type - #:clsql-connect-error-connection-spec #:clsql-connect-error-errno - #:clsql-connect-error-error #:clsql-sql-error #:clsql-sql-error-database #:clsql-sql-error-expression @@ -108,9 +117,9 @@ #:connected-databases #:database #:database-name - #:closed-database #:find-database #:database-name-from-spec + #:is-database-open ;; accessors for database class #:name @@ -118,6 +127,12 @@ #:transaction #:transaction-level #:conn-pool + #:command-recording-stream + #:result-recording-stream + #:query-recording-stream + #:view-classes + #:database-type + #:database-state ;; utils.lisp #:number-to-sql-string @@ -146,7 +161,9 @@ #:duration-month #:duration-second #:duration-year - #:duration-reduce + #:duration-reduce + #:duration-timestring + #:extract-roman #:format-duration #:format-time #:get-time @@ -168,6 +185,7 @@ #:month-name #:parse-date-time #:parse-timestring + #:parse-yearstring #:print-date #:roll #:roll-to @@ -199,8 +217,7 @@ #: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 @@ -224,6 +241,9 @@ #:with-database #:with-default-database #:disconnect-pooled + #:create-database + #:destroy-database + #:probe-database ;; basic-sql.lisp #:query @@ -233,6 +253,7 @@ #:delete-large-object #:do-query #:map-query + #:describe-table ;; Transactions #:with-transaction