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

Graph iterator. More...

Collaboration diagram for VOLK_GraphIterator:

Data Fields

const VOLK_Graph * graph
 Parent graph.
void * data
 Iterator state.
size_t ct
 Total lookup matches.
VOLK_BufferTriplesspo

Detailed Description

Graph iterator.

This opaque handle is generated by VOLK_graph_lookup_txn and is used to iterate over lookup results with VOLK_graph_iter_next. It must be freed with VOLK_graph_iter_free when done.

Definition at line 12 of file graph.c.

Field Documentation

◆ graph

const VOLK_Graph* VOLK_GraphIterator::graph

Parent graph.

Definition at line 13 of file graph.c.

◆ data

void* VOLK_GraphIterator::data

Iterator state.

Definition at line 14 of file graph.c.

◆ ct

size_t VOLK_GraphIterator::ct

Total lookup matches.

Definition at line 15 of file graph.c.

◆ sspo

VOLK_BufferTriple* VOLK_GraphIterator::sspo

Buffer triple for temp values.

This is NULL for add iterators and is used as a control flag for VOLK_graph_iter_is_add().

Definition at line 16 of file graph.c.


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