Coverage report: /home/ellis/comp/core/lib/rdb/proto.lisp

KindCoveredAll%
expression019 0.0
branch00nil
Key
Not instrumented
Conditionalized out
Executed
Not executed
 
Both branches taken
One branch taken
Neither branch taken
1
 ;;; rdb/proto.lisp --- RDB protocol
2
 
3
 ;; Extends OBJ and STD protocols with RocksDB-specific additions.
4
 
5
 ;;; Code:
6
 (in-package :rdb)
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))