| Top |
TrackerSparqlBuilder is an object what will gather a set of subject/predicate/object triples, together with an optional WHERE clause, in order to create a query that may be issued to tracker-store.
When using TrackerSparqlBuilder, note that you may append several predicates for the same subject, and several objects for the same predicate.
struct TrackerSparqlBuilder {
GObject parent_instance;
TrackerSparqlBuilderPrivate * priv;
};
The TrackerSparqlBuilder object represents an insertion/update SPARQL query.
Enumeration with the possible states of the SPARQL Builder
|
Builder is generating an UPDATE |
||
|
Builder is generating an INSERT |
||
|
Builder is generating a DELETE |
||
|
Builder is generating the subject of the query |
||
|
Builder is generating the predicate of the query |
||
|
Builder is generating the object of the query |
||
|
Builder is generating a blank node subject |
||
|
Builder is generating the WHERE clause contents |
||
|
Builder is generating an embedded INSERT |
||
|
Builder is generating the GRAPH clause contents |