Volksdata 1.0b7
RDF library
Loading...
Searching...
No Matches
VOLK_Store Struct Reference

Store structure. More...

#include <store.h>

Collaboration diagram for VOLK_Store:

Data Fields

VOLK_StoreType type
 Store type.
char * id
const VOLK_StoreIntsif
 Store interface.
void * data
 Store back end data.

Detailed Description

Store structure.

Code using the store interface should create an instance of this structure with pointers to the store interface of their choice, and to an opaque structure to hold the store state.

Iterator state handles generated by lookup and add functions are kept outside of this structure, but manipulated by the interface specified in here.

See also
VOLK_graph_new()

Definition at line 59 of file store.h.

Field Documentation

◆ type

VOLK_StoreType VOLK_Store::type

Store type.

Definition at line 60 of file store.h.

◆ id

char* VOLK_Store::id

Store ID.

Note
This is NULL for volatile stores.

Definition at line 61 of file store.h.

◆ sif

const VOLK_StoreInt* VOLK_Store::sif

Store interface.

Definition at line 66 of file store.h.

◆ data

void* VOLK_Store::data

Store back end data.

Definition at line 67 of file store.h.


The documentation for this struct was generated from the following file: