Coverage report: /development/source/library/com/dydra/gitlab/dydra-cgi/ffi/lisp/rdfcache/serialization.lisp

KindCoveredAll%
expression039 0.0
branch00nil
Key
Not instrumented
Conditionalized out
Executed
Not executed
 
Both branches taken
One branch taken
Neither branch taken
1
 (in-package :rdfcache)
2
 
3
 ;; Serialization API
4
 
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))))
10
 
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))))
16
 
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))))