Volksdata 1.0b12
RDF library and triple store
Loading...
Searching...
No Matches
data_set.h File Reference
#include "volksdata/graph.h"
Include dependency graph for data_set.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  VOLK_DataSet
 RDF Dataset type. More...

Macros

#define VOLK_data_set_new_from_store(...)
 Non-transactional version of VOLK_data_set_new_from_store_txn().

Functions

VOLK_rc VOLK_data_set_add (VOLK_DataSet *ds, const VOLK_Graph *gr)
 Add graphs to the data set.
bool VOLK_data_set_contains (VOLK_DataSet *ds, const VOLK_Graph *gr)
 Check if a graph is in a data set.
void VOLK_data_set_free (VOLK_DataSet *ds)
 Free a data set handle.
VOLK_DataSetVOLK_data_set_new (VOLK_Store *store)
 Create an empty data set.
VOLK_DataSetVOLK_data_set_new_copy (VOLK_DataSet *ds)
 Duplicate a data set.
VOLK_DataSetVOLK_data_set_new_from_store_txn (void *txn, VOLK_Store *store)
 Create a data set populated with a whole store.
VOLK_rc VOLK_data_set_remove (VOLK_DataSet *ds, const VOLK_Graph *gr)
 Remove graphs from the data set.
size_t VOLK_data_set_size (VOLK_DataSet *ds)
 Number of triples in a data set.