Coverage report: /home/ellis/comp/core/lib/rdb/proto.lisp
Kind | Covered | All | % |
expression | 0 | 19 | 0.0 |
branch | 0 | 0 | nil |
Key
Not instrumented
Conditionalized out
Executed
Not executed
Both branches taken
One branch taken
Neither branch taken
1
;;; rdb/proto.lisp --- RDB protocol
3
;; Extends OBJ and STD protocols with RocksDB-specific additions.
7
(defgeneric load-opts (self &key)
8
(:documentation "Load database options from disk."))
9
(defgeneric push-opts (self)
10
(:documentation "Push all options to internal sap."))
11
(defgeneric backfill-opts (self &key)
12
(:documentation "Backfill opts from an alien."))
13
(defgeneric print-stats (self &optional stream)
14
(:documentation "Print statistics data from SELF."))
15
(defgeneric open-backup-engine (self &key path))
16
(defgeneric close-backup-engine (self))
17
(defgeneric open-backup-db (self &key path))
18
(defgeneric open-checkpoint-db (self &key path))
19
(defgeneric close-checkpoint-db (self &key path))
20
(defgeneric close-backup-db (self))
21
(defgeneric open-transaction-db (self &key path opts))
22
(defgeneric close-transaction-db (self))
23
(defgeneric open-secondary-db (self &key opts path))
24
(defgeneric close-secondary-db (self))
25
(defgeneric read-opts (self))
26
(defgeneric (setf read-opts) (new self))
27
(defgeneric write-opts (self))
28
(defgeneric (setf write-opts) (new self))