X-Git-Url: http://git.kpe.io/?p=clsql.git;a=blobdiff_plain;f=base%2Fclasses.lisp;h=26655d8668f1833d3887435e864f9ae07827fc9b;hp=104c7b6680a5af4fa11f6fb1af0b147c87a62fdf;hb=43ec897ec7d84892fa59cc9b7858ce23d64a8a1a;hpb=bada52b7a8fd2cc484dee33cccd64ca09a52ec3d diff --git a/base/classes.lisp b/base/classes.lisp index 104c7b6..26655d8 100644 --- a/base/classes.lisp +++ b/base/classes.lisp @@ -24,8 +24,13 @@ (defclass database () ((name :initform nil :initarg :name :reader database-name) - (connection-spec :initform nil :initarg :connection-spec :reader connection-spec + (connection-spec :initform nil :initarg :connection-spec + :reader connection-spec :documentation "Require to use connection pool") + (command-recording-stream :accessor command-recording-stream :initform nil) + (result-recording-stream :accessor result-recording-stream :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))