(eval-when (:compile-toplevel :load-toplevel :execute)
- (defpackage #:clsql-sys
+ (defpackage #:clsql
(:use #:common-lisp #:clsql-base
#+clsql-sbcl-mop #:sb-mop
#+clsql-cmucl-mop #:mop
#:write-large-object
#:read-large-object
#:delete-large-object
- #:do-query
- #:map-query
#:describe-table
#:create-large-object
#:write-large-object
#:database-underlying-type
.
- ;; Shared exports for re-export by CLSQL.
+ ;; Shared exports for re-export by CLSQL-USER.
;; I = Implemented, D = Documented
;; name file ID
;;====================================================
#:locally-enable-sql-reader-syntax ; syntax xx
#:restore-sql-reader-syntax-state ; syntax xx
+ #:*update-records-on-make-instance*
+
;;------------------------------------------------
;; Miscellaneous Extensions
;;------------------------------------------------
#:set-sequence-position ; table xx
;;OODDL
#:view-table ; metaclass x
+ #:universal-time ; objects xx
+ #:bigint
;;OODML
#:add-to-relation ; objects x
#:remove-from-relation ; objects x
#:sql-and-qualifier
#:sql-escape
#:sql-query
+ #:sql-object-query
#:sql-any
#:sql-all
#:sql-not
#:sql-view-class
#:sql_slot-value
+ #:do-query
+ #:map-query
+
.
#1#
))
(setf *packages-for-warn-on-redefinition*
(delete "SQL" *packages-for-warn-on-redefinition* :test 'string=))
-(defpackage #:clsql
- (:use #:common-lisp)
- (:import-from #:clsql-sys . #2#)
- (:export . #2#)
- (:documentation "This is the SQL-Interface package of CLSQL."))
-
(defpackage #:clsql-user
(:use #:common-lisp)
- (:import-from #:clsql-sys . #2#)
+ (:import-from #:clsql . #2#)
(:export . #2#)
(:documentation "This is the user package with CLSQL symbols."))