Volksdata 1.0b7
RDF library
Loading...
Searching...
No Matches
Public Volksdata API
Collaboration diagram for Public Volksdata API:

Topics

 Buffer module
 RDF encoder & decoder module
 Constants
 return codes
 Hashing stuff
 Environment module
 RDF graph module
 Namespace module
 Backend store module
 RDF term and triple module

Typedefs

typedef size_t VOLK_Key
 Term key, i.e., hash of a serialized term.
typedef VOLK_Key VOLK_DoubleKey[2]
 Array of two VOLK_Key values.
typedef VOLK_Key VOLK_TripleKey[3]
 Array of three VOLK_Key values, representing a triple.
typedef VOLK_Key VOLK_QuadKey[4]
 Array of three VOLK_Key values, representing a triple with context.
typedef char uuid_str_t[UUIDSTR_SIZE]
 UUID string tpe.

Enumerations

enum  VOLK_bool_op { VOLK_BOOL_UNION , VOLK_BOOL_SUBTRACTION , VOLK_BOOL_INTERSECTION , VOLK_BOOL_XOR }
 Boolean operations that can be performed on a graph. More...

Detailed Description

Typedef Documentation

◆ VOLK_Key

typedef size_t VOLK_Key

Term key, i.e., hash of a serialized term.

Definition at line 230 of file core.h.

◆ VOLK_DoubleKey

typedef VOLK_Key VOLK_DoubleKey[2]

Array of two VOLK_Key values.

Definition at line 232 of file core.h.

◆ VOLK_TripleKey

typedef VOLK_Key VOLK_TripleKey[3]

Array of three VOLK_Key values, representing a triple.

Definition at line 234 of file core.h.

◆ VOLK_QuadKey

typedef VOLK_Key VOLK_QuadKey[4]

Array of three VOLK_Key values, representing a triple with context.

Definition at line 236 of file core.h.

◆ uuid_str_t

typedef char uuid_str_t[UUIDSTR_SIZE]

UUID string tpe.

Definition at line 239 of file core.h.

Enumeration Type Documentation

◆ VOLK_bool_op

Boolean operations that can be performed on a graph.

Enumerator
VOLK_BOOL_UNION 

Boolean union.

VOLK_BOOL_SUBTRACTION 

Boolean subtraction.

VOLK_BOOL_INTERSECTION 

Boolean intersection.

VOLK_BOOL_XOR 

Boolean XOR.

Definition at line 221 of file core.h.