r9471: 5 May 2004 Kevin Rosenberg <kevin@rosenberg.net>
[clsql.git] / sql / base-classes.lisp
index 98980d4ccf750794afa7332843a55657c2979ebc..87833fc3bf4ccae1145cb867a358a9a904684a03 100644 (file)
    (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)
    (view-classes :accessor database-view-classes :initform nil)
-   (schema :accessor database-schema :initform nil)
    (transaction-level :initform 0 :accessor transaction-level)
    (transaction :initform nil :accessor transaction)
    (conn-pool :initform nil :initarg :conn-pool :accessor conn-pool)
@@ -52,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.")