diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2017-07-11 00:02:03 +0200 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2017-07-11 19:15:07 +0200 |
commit | bfc79c0eda9b6c5ad0b255032b800e41ece31b01 (patch) | |
tree | d39f75520aedff0d74cdd15c8f655842a6886056 /src/libtracker-sparql | |
parent | cce1b90bd893d8f0db8a8ad62e3f04305903604a (diff) | |
download | tracker-bfc79c0eda9b6c5ad0b255032b800e41ece31b01.tar.gz |
libtracker-sparql: Implement tracker_sparql_connection_get_namespace_manager()
This is implemented on direct connections and the generic backend. The
TrackerNamespaceManager will be filled in from the internal ontologies, as
read by the TrackerDataManager.
Diffstat (limited to 'src/libtracker-sparql')
-rw-r--r-- | src/libtracker-sparql/tracker-connection.vala | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/libtracker-sparql/tracker-connection.vala b/src/libtracker-sparql/tracker-connection.vala index f06bbe364..9123329f4 100644 --- a/src/libtracker-sparql/tracker-connection.vala +++ b/src/libtracker-sparql/tracker-connection.vala @@ -511,6 +511,23 @@ public abstract class Tracker.Sparql.Connection : Object { return null; } + /** + * tracker_sparql_connection_get_namespace_manager: + * @self: a #TrackerSparqlConnection + * + * Retrieves a #TrackerNamespaceManager that contains all + * prefixes in the ontology of @self. + * + * Returns: (transfer none): a #TrackerNamespaceManager for this + * connection. This object is owned by @self and must not be freed. + * + * Since: 2.0 + */ + public virtual NamespaceManager? get_namespace_manager () { + warning ("Not implemented"); + return null; + } + public extern static void set_domain (string? domain); public extern static string? get_domain (); } |