Volksdata 1.0b10
RDF library
Loading...
Searching...
No Matches
dataset.h File Reference
#include "volksdata/graph.h"
Include dependency graph for dataset.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_dataset_new_from_store(...)
 Non-transactional version of VOLK_dataset_new_from_store_txn().

Functions

VOLK_rc VOLK_dataset_add (VOLK_Dataset *ds, const VOLK_Graph *gr)
 Add graphs to the dataset.
bool VOLK_dataset_contains (VOLK_Dataset *ds, const VOLK_Graph *gr)
 Check if a graph is in a dataset.
void VOLK_dataset_free (VOLK_Dataset *ds)
 Free a dataset handle.
VOLK_DatasetVOLK_dataset_new (VOLK_Store *store)
 Create an empty dataset.
VOLK_DatasetVOLK_dataset_new_from_store_txn (void *txn, VOLK_Store *store)
 Create a dataset populated with a whole store.
VOLK_rc VOLK_dataset_remove (VOLK_Dataset *ds, const VOLK_Graph *gr)
 Remove graphs from the dataset.
size_t VOLK_dataset_size (VOLK_Dataset *ds)
 Number of triples in a dataset.