projects
/
clsql.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
r9530: updates for mysql prepared statements
[clsql.git]
/
sql
/
package.lisp
diff --git
a/sql/package.lisp
b/sql/package.lisp
index 34a01bfaaad0784b6698ce3731b396ad9a9d4d1e..5f8cc4e4b66e9139087fd37bb4ae5b34293621e0 100644
(file)
--- 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-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?
#:db-type-has-subqueries?
#:db-type-has-boolean-where?
#:db-type-transaction-capable?
@@
-164,6
+165,12
@@
#:read-large-object
#:delete-large-object
#: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
;; accessors for database class
#:name
#:connection-spec
@@
-177,7
+184,8
@@
#:database-type
#:database-state
#:attribute-cache
#:database-type
#:database-state
#:attribute-cache
-
+ #:database-autocommit
+
;; utils.lisp
#:without-interrupts
#:make-process-lock
;; utils.lisp
#:without-interrupts
#:make-process-lock
@@
-300,6
+308,10
@@
#:loop
;; CLSQL Extensions
#:for-each-row
#:loop
;; CLSQL Extensions
#:for-each-row
+ #:prepare-sql
+ #:bind-parameter
+ #:run-prepared-sql
+ #:free-prepared-sql
;; Transaction handling (transaction.lisp)
#:with-transaction
;; Transaction handling (transaction.lisp)
#:with-transaction
@@
-317,6
+329,7
@@
#:database-commit-transaction
#:transaction-level
#:transaction
#:database-commit-transaction
#:transaction-level
#:transaction
+ #:set-autocommit
;; OODDL (ooddl.lisp)
#:standard-db-object
;; OODDL (ooddl.lisp)
#:standard-db-object
@@
-328,6
+341,8
@@
;; CLSQL Extensions
#:view-table
#:bigint
;; CLSQL Extensions
#:view-table
#:bigint
+ #:varchar
+ #:*default-varchar-length*
;; OODML (oodml.lisp)
#:instance-refreshed
;; OODML (oodml.lisp)
#:instance-refreshed