r9576: Add generalized-boolean
[clsql.git] / sql / package.lisp
index e7572771e272b120f4c3ca4e20d2063de58761ea..0d6d375e1eaf28c2560bf6bb7f15029207b28360 100644 (file)
      #: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?
      #: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
          #:sql-stream                  
          #:start-sql-recording         
          #:stop-sql-recording          
-         ;; CLSQL Extensions 
-         #:record-sql-command
-         #:record-sql-result
 
         ;; FDDL (fddl.lisp) 
         #:create-table                   
         #:list-attributes                
         #:attribute-type                 
         #:list-attribute-types           
-        #:*cache-table-queries-default*  
         #:create-view                    
         #:drop-view                      
         #:create-index                   
         #: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           
         #:view-table        
         #:bigint
         #:varchar
+        #:generalized-boolean
         #:*default-varchar-length*
 
         ;; OODML (oodml.lisp) 
         #:sql-and
         #:sql-or
         #:sql-in
-        #:sql-concat
          #:sql-substr 
+         #:sql-concat-op 
         #:sql-=
         #:sql-<
          #:sql->
          #:sql-distinct 
          #:sql-nvl 
          #:sql-slot-value
+         #:sql-userenv 
          ;; CLSQL Extensions 
+        #:sql-concat
+         #:sql-substring 
          #:sql-limit 
         #:sql-group-by
         #:sql-having