X-Git-Url: http://git.kpe.io/?p=clsql.git;a=blobdiff_plain;f=sql%2Fpackage.lisp;h=0d6d375e1eaf28c2560bf6bb7f15029207b28360;hp=e7572771e272b120f4c3ca4e20d2063de58761ea;hb=a050eddab954ab3045d8427cf0c5563142266833;hpb=e7a214b2445830219022acb5911a3f9303d938bd diff --git a/sql/package.lisp b/sql/package.lisp index e757277..0d6d375 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 @@ -254,9 +261,6 @@ #:sql-stream #:start-sql-recording #:stop-sql-recording - ;; CLSQL Extensions - #:record-sql-command - #:record-sql-result ;; FDDL (fddl.lisp) #:create-table @@ -266,7 +270,6 @@ #:list-attributes #:attribute-type #:list-attribute-types - #:*cache-table-queries-default* #:create-view #:drop-view #:create-index @@ -301,26 +304,23 @@ #:loop ;; CLSQL Extensions #:for-each-row + #:prepare-sql + #:bind-parameter + #:run-prepared-sql + #:free-prepared-sql ;; Transaction handling (transaction.lisp) #:with-transaction #:commit #:rollback ;; CLSQL Extensions - #:commit-transaction - #:rollback-transaction #:add-transaction-commit-hook #:add-transaction-rollback-hook #:start-transaction #:in-transaction-p - #:database-start-transaction - #:database-abort-transaction - #:database-commit-transaction - #:transaction-level - #:transaction - #:autocommit + #:set-autocommit - ;; OODDL (ooddl.lisp) + ;; OODDL (ooddl.lisp) #:standard-db-object #:def-view-class #:create-view-from-class @@ -331,6 +331,7 @@ #:view-table #:bigint #:varchar + #:generalized-boolean #:*default-varchar-length* ;; OODML (oodml.lisp) @@ -378,8 +379,8 @@ #:sql-and #:sql-or #:sql-in - #:sql-concat #:sql-substr + #:sql-concat-op #:sql-= #:sql-< #:sql-> @@ -396,7 +397,10 @@ #:sql-distinct #:sql-nvl #:sql-slot-value + #:sql-userenv ;; CLSQL Extensions + #:sql-concat + #:sql-substring #:sql-limit #:sql-group-by #:sql-having