Method
TsparqlSparqlConnectionmap_connection
since: 3.3
Declaration [src]
void
tracker_sparql_connection_map_connection (
TrackerSparqlConnection* connection,
const gchar* handle_name,
TrackerSparqlConnection* service_connection
)
Description [src]
Maps a TrackerSparqlConnection onto another through a private:handle_name“ URI.
This can be accessed via the SERVICE SPARQL syntax in
queries from connection. E.g.:
tracker_sparql_connection_map_connection (connection,
"other-connection",
other_connection);
SELECT ?u {
SERVICE <private:other-connection> {
?u a rdfs:Resource
}
}
This is useful to interrelate data from multiple
TrackerSparqlConnection instances maintained by the same process,
without creating a public endpoint for service_connection.
connection may only be a TrackerSparqlConnection created via
tracker_sparql_connection_new() and tracker_sparql_connection_new_async().
Available since: 3.3
Parameters
handle_name-
Type:
const gchar*Handle name for
service_connection.The data is owned by the caller of the method. The value is a NUL terminated UTF-8 string. service_connection-
Type:
TrackerSparqlConnectionA
TrackerSparqlConnectionto use fromconnection.The data is owned by the caller of the method.