Top | ![]() |
![]() |
![]() |
![]() |
gchar * | tracker_sparql_get_uuid_urn () |
gchar * | tracker_sparql_escape_string () |
gchar * | tracker_sparql_escape_uri () |
gchar * | tracker_sparql_escape_uri_printf () |
gchar * | tracker_sparql_escape_uri_vprintf () |
GFile * | tracker_sparql_get_ontology_nepomuk () |
gchar *
tracker_sparql_get_uuid_urn (void
);
Creates a fresh UUID-based URN.
gchar *
tracker_sparql_escape_string (const gchar *literal
);
Escapes literal
so it is suitable for insertion in
SPARQL queries as string literals. Manual construction
of query strings based user input is best avoided at
all cost, use of TrackerSparqlStatement is recommended
instead.
gchar * tracker_sparql_escape_uri_printf (const gchar *format
,...
);
Calls tracker_sparql_escape_uri_vprintf()
with the @... supplied.
gchar * tracker_sparql_escape_uri_vprintf (const gchar *format
,va_list args
);
Similar to the standard C vsprintf()
function but safer, since it
calculates the maximum space required and allocates memory to hold
the result.
The result is escaped using g_uri_escape_string()
.