Coverage report: /development/source/library/com/dydra/gitlab/dydra-cgi/ffi/lisp/rdfcache/serialization.lisp
| Kind | Covered | All | % |
| expression | 0 | 39 | 0.0 |
| branch | 0 | 0 | nil |
Key
Not instrumented
Conditionalized out
Executed
Not executed
Both branches taken
One branch taken
Neither branch taken
5
(defun serialize-term (term)
6
"Returns the N-Triples/N-Quads representation of the given `term`."
7
(let* ((buffer-size (+ (%measure-term term) 1)))
8
(with-foreign-pointer-as-string (buffer buffer-size :encoding *encoding*)
9
(%serialize-term term buffer buffer-size))))
11
(defun serialize-triple (triple)
12
"Returns the N-Triples representation of the given `triple`."
13
(let* ((buffer-size (+ (%measure-triple triple) 1)))
14
(with-foreign-pointer-as-string (buffer buffer-size :encoding *encoding*)
15
(%serialize-triple triple buffer buffer-size))))
17
(defun serialize-quad (quad)
18
"Returns the N-Quads representation of the given `quad`."
19
(let* ((buffer-size (+ (%measure-quad quad) 1)))
20
(with-foreign-pointer-as-string (buffer buffer-size :encoding *encoding*)
21
(%serialize-quad quad buffer buffer-size))))