Volksdata
1.0b10
RDF library
Loading...
Searching...
No Matches
parser_nq.h
Go to the documentation of this file.
1
#ifndef VOLK_NQ_PARSER_H
2
#define VOLK_NQ_PARSER_H
3
4
#include "
volksdata/codec_interface.h
"
5
6
11
13
typedef
struct
nq_parser_state {
14
VOLK_Dataset
*
ds
;
15
void
*
txn
;
17
size_t
ct
;
18
VOLK_rc
rc
;
19
bool
ext_txn
;
21
}
NQParserState
;
22
23
43
VOLK_rc
44
nq_parse_doc
(FILE *fh,
const
char
*sh,
VOLK_Dataset
*ds,
void
*txn);
45
47
48
#endif
codec_interface.h
Codec interface definition and basic elements common to all codecs.
VOLK_rc
int VOLK_rc
Return code.
Definition
core.h:91
nq_parse_doc
VOLK_rc nq_parse_doc(FILE *fh, const char *sh, VOLK_Dataset *ds, void *txn)
Parse an RDF document in NQuads format.
Definition
parser_nq.c:1757
NQParserState
Parser state.
Definition
parser_nq.h:13
NQParserState::ds
VOLK_Dataset * ds
Dataset to write to.
Definition
parser_nq.h:14
NQParserState::rc
VOLK_rc rc
Internal return code.
Definition
parser_nq.h:18
NQParserState::ct
size_t ct
Statements parsed.
Definition
parser_nq.h:17
NQParserState::ext_txn
bool ext_txn
Definition
parser_nq.h:19
NQParserState::txn
void * txn
Definition
parser_nq.h:15
VOLK_Dataset
RDF Dataset type.
Definition
dataset.h:26
include
volksdata
codec
parser_nq.h
Generated by
1.16.1