Coverage report: /home/ellis/comp/core/ffi/rocksdb/sst.lisp
Kind | Covered | All | % |
expression | 0 | 28 | 0.0 |
branch | 0 | 0 | nil |
Key
Not instrumented
Conditionalized out
Executed
Not executed
Both branches taken
One branch taken
Neither branch taken
1
;;; rocksdb/sst.lisp --- SST Files
3
;; Functions for writing and ingesting SST Files directly.
5
;; ref: https://github.com/facebook/rocksdb/wiki/Creating-and-Ingesting-SST-files
10
(defar rocksdb-sstfilewriter-create (* rocksdb-sstfilewriter)
11
(env-opts (* rocksdb-envoptions))
12
(io-options (* rocksdb-options)))
14
(defar rocksdb-sstfilewriter-create-with-comparator (* rocksdb-sstfilewriter)
15
(env-opts (* rocksdb-envoptions))
16
(io-options (* rocksdb-options))
17
(comparator (* rocksdb-comparator)))
19
(defar rocksdb-sstfilewriter-destroy void (writer (* rocksdb-sstfilewriter)))
21
(def-with-errptr rocksdb-sstfilewriter-open void
22
(writer (* rocksdb-sstfilewriter))
25
(def-with-errptr rocksdb-sstfilewriter-add void
26
(writer (* rocksdb-sstfilewriter))
27
(key (* unsigned-char))
29
(val (* unsigned-char))
32
(def-with-errptr rocksdb-sstfilewriter-put void
33
(writer (* rocksdb-sstfilewriter))
34
(key (* unsigned-char))
36
(val (* unsigned-char))
39
(def-with-errptr rocksdb-sstfilewriter-put-with-ts void
40
(writer (* rocksdb-sstfilewriter))
48
(def-with-errptr rocksdb-sstfilewriter-merge void
49
(writer (* rocksdb-sstfilewriter))
55
(def-with-errptr rocksdb-sstfilewriter-delete void
56
(writer (* rocksdb-sstfilewriter))
60
(def-with-errptr rocksdb-sstfilewriter-delete-with-ts void
61
(writer (* rocksdb-sstfilewriter))
67
(def-with-errptr rocksdb-sstfilewriter-delete-range void
68
(writer (* rocksdb-sstfilewriter))
74
(def-with-errptr rocksdb-sstfilewriter-finish void
75
(writer (* rocksdb-sstfilewriter)))
77
(def-with-errptr rocksdb-sstfilewriter-file-size void
78
(writer (* rocksdb-sstfilewriter))
79
(file-size (* unsigned-long)))
81
(def-with-errptr rocksdb-ingest-external-file void
83
(file-list (* c-string))
85
(opt (* rocksdb-ingestexternalfileoptions)))
87
(def-with-errptr rocksdb-ingest-external-file-cf void
89
(cf-handle (* rocksdb-column-family-handle))
90
(file-list (* c-string))
92
(opt (* rocksdb-ingestexternalfileoptions)))
94
(def-with-errptr rocksdb-try-catch-up-with-primary void
97
(defar rocksdb-sst-file-manager-create (* rocksdb-sst-file-manager) (env (* rocksdb-env)))
98
(defar rocksdb-sst-file-manager-destroy void (sfm (* rocksdb-sst-file-manager)))
99
(defar rocksdb-sst-file-manager-set-max-allowed-space-usage void
100
(sfm (* rocksdb-sst-file-manager))
101
(max-allowed-space unsigned-long))
102
(defar rocksdb-sst-file-manager-set-compaction-buffer-size void
103
(sfm (* rocksdb-sst-file-manager))
104
(compaction-buffer-size unsigned-long))
105
(defar rocksdb-sst-file-manager-is-max-allowed-space-reached boolean
106
(sfm (* rocksdb-sst-file-manager)))
107
(defar rocksdb-sst-file-manager-is-max-allowed-space-reached-including-compactions boolean
108
(sfm (* rocksdb-sst-file-manager)))
109
(defar rocksdb-sst-file-manager-get-total-size unsigned-long (sfm (* rocksdb-sst-file-manager)))
110
(defar rocksdb-sst-file-manager-get-delete-rate-bytes-per-second long
111
(sfm (* rocksdb-sst-file-manager)))
112
(defar rocksdb-sst-file-manager-get-max-trash-db-ration double
113
(sfm (* rocksdb-sst-file-manager)))
114
(defar rocksdb-sst-file-manager-set-max-trash-db-ration void
115
(sfm (* rocksdb-sst-file-manager))
117
(defar rocksdb-sst-file-manager-get-total-trash-size unsigned-long
118
(sfm (* rocksdb-sst-file-manager)))