Volksdata 1.0b7
RDF library
Loading...
Searching...
No Matches
Collaboration diagram for Turtle codec writer:

Data Structures

struct  TTLEncodeOptions
 Options passed to ttl_encode_graph_init(). More...

Functions

void ttl_encode_graph_done (void *h)
 Finalize a TTL graph iteration.
void * ttl_encode_graph_init (const VOLK_Graph *gr, void *options)
 Initialize a TTL graph iteration.
VOLK_rc ttl_encode_graph_iter (void *h, char **res_p)
 Run an encoding iteration for a graph.
VOLK_rc ttl_encode_term (const VOLK_Term *term, char **out_p)
 Encode a single term as Turtle.

Detailed Description

Function Documentation

◆ ttl_encode_graph_done()

void ttl_encode_graph_done ( void * h)

Finalize a TTL graph iteration.

Definition at line 347 of file writer_ttl.c.

◆ ttl_encode_graph_init()

void * ttl_encode_graph_init ( const VOLK_Graph * gr,
void * options )

Initialize a TTL graph iteration.

Definition at line 178 of file writer_ttl.c.

◆ ttl_encode_graph_iter()

VOLK_rc ttl_encode_graph_iter ( void * h,
char ** res_p )

Run an encoding iteration for a graph.

Run an encoding iteration for a graph.

Each iteration encodes all triples found for a subject, in the most concise Turtle form; or the prolog, if it is the first iteration.

Definition at line 252 of file writer_ttl.c.

◆ ttl_encode_term()

VOLK_rc ttl_encode_term ( const VOLK_Term * term,
char ** out_p )

Encode a single term as Turtle.

Definition at line 32 of file writer_ttl.c.