10 May 2004 Kevin Rosenberg (kevin@rosenberg.net)
* sql/kmr-mop.lisp: Explicitly check slot order and
store as a cl:*feature*
+ * sql/recording.lisp: Remove additional types to
+ increase CommonSQL conformance.
+ * tests/test-init.lisp: Change a :column attribute
+ to test symbols as value
9 May 2004 Kevin Rosenberg (kevin@rosenberg.net)
* Version 2.10.15
(defmethod query ((query-expression string) &key (database *default-database*)
(result-types :auto) (flatp nil) (field-names t))
- (record-sql-action query-expression :query database)
+ (record-sql-command query-expression database)
(multiple-value-bind (rows names) (database-query query-expression database result-types
field-names)
(let ((result (if (and flatp (= 1 (length (car rows))))
(mapcar #'car rows)
rows)))
- (record-sql-action result :result database)
+ (record-sql-result result database)
(if field-names
(values result names)
result))))
(defmethod execute-command ((sql-expression string)
&key (database *default-database*))
- (record-sql-action sql-expression :command database)
+ (record-sql-command sql-expression database)
(let ((res (database-execute-command sql-expression database)))
- (record-sql-action res :result database))
+ (record-sql-result res database))
(values))
;;; Large objects support
#:mjd-to-gregorian
;; recording.lisp -- SQL I/O Recording
- #:record-sql-action
+ #:record-sql-command
+ #:record-sql-result
#:add-sql-stream ; recording xx
#:delete-sql-stream ; recording xx
#:list-sql-streams ; recording xx
;; recording.lisp -- SQL I/O Recording
- #:record-sql-action
+ #:record-sql-command
+ #:record-sql-result
#:add-sql-stream ; recording xx
#:delete-sql-stream ; recording xx
#:list-sql-streams ; recording xx