r9471: 5 May 2004 Kevin Rosenberg <kevin@rosenberg.net>
[clsql.git] / sql / base-classes.lisp
index 7ebbc5c534ac821b41406f391edb838c5e06ab91..87833fc3bf4ccae1145cb867a358a9a904684a03 100644 (file)
@@ -29,6 +29,7 @@
    (database-type :initarg :database-type :initform :unknown
                  :reader database-type)
    (state :initform :closed :reader database-state)
+   (autocommit :initform t :accessor database-autocommit)
    (command-recording-stream :accessor command-recording-stream :initform nil)
    (result-recording-stream :accessor result-recording-stream :initform nil)
    (record-caches :accessor record-caches :initform nil)
@@ -51,4 +52,5 @@ are a list of ACTION specified for table and any cached value of list-attributes
              "<unbound>")
            (database-state object))))
 
-
+(setf (documentation 'database-name 'function)
+      "Returns the name of a database.")