Volksdata 1.0b7
RDF library
Loading...
Searching...
No Matches
codec_ttl.h File Reference
Include dependency graph for codec_ttl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Variables

const VOLK_Codec ttl_codec
 Turtle codec.

Variable Documentation

◆ ttl_codec

const VOLK_Codec ttl_codec
Initial value:
= {
.name = "Turtle",
.mimetype = "text/turtle",
.extension = "ttl",
.encode_term = ttl_encode_term,
.encode_graph_init = ttl_encode_graph_init,
.encode_graph_iter = ttl_encode_graph_iter,
.encode_graph_done = ttl_encode_graph_done,
.decode_term = nt_parse_term,
.decode_graph = ttl_parse_doc,
}
@ VOLK_CODEC_FEAT_DECODE_GR
Supports decoding a graph.
@ VOLK_CODEC_FEAT_ENCODE_GR
Supports encoding a graph.
@ VOLK_CODEC_FEAT_DECODE_TERM
Supports decoding a single term.
@ VOLK_CODEC_FEAT_ENCODE_TERM
Supports encoding a single term.
VOLK_rc nt_parse_term(const char *rep, VOLK_Term **term)
Parse a single term.
Definition parser_nt.c:1754
VOLK_rc ttl_parse_doc(FILE *fh, const char *sh, VOLK_Graph *gr, size_t *ct, char **err_p)
Parse an RDF document in Turtle format.
VOLK_rc ttl_encode_term(const VOLK_Term *term, char **out_p)
Definition writer_ttl.c:29
void ttl_encode_graph_done(void *h)
Definition writer_ttl.c:303
VOLK_rc ttl_encode_graph_iter(void *h, char **res_p)
Definition writer_ttl.c:236
void * ttl_encode_graph_init(const VOLK_Graph *gr, VOLK_CodecFlags flags)
Definition writer_ttl.c:173

Turtle codec.

Definition at line 10 of file codec_ttl.h.