Method
TrackerSparqlConnectionupdate_resource
Declaration [src]
gboolean
tracker_sparql_connection_update_resource (
TrackerSparqlConnection* connection,
const gchar* graph,
TrackerResource* resource,
GCancellable* cancellable,
GError** error
)
Description [src]
Inserts a resource as described by resource on the given graph.
This method is synchronous and will block until the update
is finished. See tracker_sparql_connection_update_resource_async()
for an asynchronous variant.
It is recommented to consider the usage of TrackerBatch
to cluster database updates. Frequent isolated SPARQL updates
through this method will have a degraded performance in comparison.
| Available since: | 3.1 |
Parameters
graph |
const gchar* |
RDF graph where the resource should be inserted/updated, or |
|
The argument can be NULL. | |
| The data is owned by the caller of the function. | |
| The string is a NUL terminated UTF-8 string. | |
resource |
TrackerResource |
| The data is owned by the caller of the function. | |
cancellable |
GCancellable* |
Optional |
|
The argument can be NULL. | |
| The data is owned by the caller of the function. | |
error |
GError ** |
The return location for a GError*, or NULL. |