summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/libtracker-sparql-backend/tracker-backend.vala10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/libtracker-sparql-backend/tracker-backend.vala b/src/libtracker-sparql-backend/tracker-backend.vala
index 7768d5f07..d99ceb291 100644
--- a/src/libtracker-sparql-backend/tracker-backend.vala
+++ b/src/libtracker-sparql-backend/tracker-backend.vala
@@ -81,6 +81,16 @@ class Tracker.Sparql.Backend : Connection {
}
}
+ public override Statement? query_statement (string sparql, Cancellable? cancellable = null) throws Sparql.Error {
+ debug ("%s(): '%s'", GLib.Log.METHOD, sparql);
+ if (direct != null) {
+ return direct.query_statement (sparql, cancellable);
+ } else {
+ warning ("Interface 'query_statement' not implemented on dbus interface");
+ return null;
+ }
+ }
+
public override void update (string sparql, int priority = GLib.Priority.DEFAULT, Cancellable? cancellable = null) throws Sparql.Error, IOError, DBusError, GLib.Error {
debug ("%s(priority:%d): '%s'", GLib.Log.METHOD, priority, sparql);
if (bus == null) {