Volksdata 1.0b10
RDF library
Loading...
Searching...
No Matches
codec_nq.h
Go to the documentation of this file.
1#ifndef VOLK_CODEC_NQ_H
2#define VOLK_CODEC_NQ_H
3
6
7
9static const VOLK_Codec nt_codec = {
10 .name = "N-Quads",
11 .mimetype = "application/n-quads",
12 .extension = "nq",
13 .features = VOLK_CODEC_FEAT_ENCODE_DS |
15
16 .encode_dset_init = nq_encode_dset_init,
17 .encode_dset_iter = nq_encode_dset_iter,
18 .encode_dset_done = nq_encode_dset_done,
19
20 .decode_dset = VOLK_nq_parse_doc,
21};
22
23#endif
@ VOLK_CODEC_FEAT_ENCODE_DS
Supports encoding a data set.
@ VOLK_CODEC_FEAT_DECODE_DS
Supports decoding a data set.
void nq_encode_dset_done(void *h)
Finalize the store encoding loop.
Definition writer_nq.c:17
VOLK_rc nq_encode_dset_iter(void *h, char **res_p)
Encode a chunk from a store.
Definition writer_nq.c:11
void * nq_encode_dset_init(VOLK_Dataset *dset)
Initialize a store encoding loop.
Definition writer_nq.c:5
Codec structure.