X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=sql%2Fpackage.lisp;h=5f8cc4e4b66e9139087fd37bb4ae5b34293621e0;hb=44cd3f817f6f59ffe495db4cf2b9ea4637a57f75;hp=34a01bfaaad0784b6698ce3731b396ad9a9d4d1e;hpb=ce0ea0a4c58697d656750e331dfc1c03524c671e;p=clsql.git diff --git a/sql/package.lisp b/sql/package.lisp index 34a01bf..5f8cc4e 100644 --- a/sql/package.lisp +++ b/sql/package.lisp @@ -140,6 +140,7 @@ #:db-type-has-views? #:db-type-has-bigint? #:db-type-has-union? + #:db-type-has-prepared-stmt? #:db-type-has-subqueries? #:db-type-has-boolean-where? #:db-type-transaction-capable? @@ -164,6 +165,12 @@ #:read-large-object #:delete-large-object + ;; Prepared statments + #:database-prepare + #:database-run-prepared + #:database-bind-parameter + #:database-free-prepared + ;; accessors for database class #:name #:connection-spec @@ -177,7 +184,8 @@ #:database-type #:database-state #:attribute-cache - + #:database-autocommit + ;; utils.lisp #:without-interrupts #:make-process-lock @@ -300,6 +308,10 @@ #:loop ;; CLSQL Extensions #:for-each-row + #:prepare-sql + #:bind-parameter + #:run-prepared-sql + #:free-prepared-sql ;; Transaction handling (transaction.lisp) #:with-transaction @@ -317,6 +329,7 @@ #:database-commit-transaction #:transaction-level #:transaction + #:set-autocommit ;; OODDL (ooddl.lisp) #:standard-db-object @@ -328,6 +341,8 @@ ;; CLSQL Extensions #:view-table #:bigint + #:varchar + #:*default-varchar-length* ;; OODML (oodml.lisp) #:instance-refreshed