[tracker/wip/carlosg/rowid-type: 2/7] libtracker-data: Change notification mechanism to use TrackerRowid
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker/wip/carlosg/rowid-type: 2/7] libtracker-data: Change notification mechanism to use TrackerRowid
- Date: Thu, 10 Feb 2022 22:38:18 +0000 (UTC)
commit 5a5a9c9d114f57d47e7744ca219ae8e120938089
Author: Carlos Garnacho <carlosg gnome org>
Date: Sun Jan 16 14:10:06 2022 +0100
libtracker-data: Change notification mechanism to use TrackerRowid
src/libtracker-data/tracker-data-manager.h | 1 +
src/libtracker-data/tracker-data-update.h | 8 ++++----
src/libtracker-sparql/direct/tracker-direct.c | 20 ++++++++++----------
3 files changed, 15 insertions(+), 14 deletions(-)
---
diff --git a/src/libtracker-data/tracker-data-manager.h b/src/libtracker-data/tracker-data-manager.h
index 47f8c07f9..130695421 100644
--- a/src/libtracker-data/tracker-data-manager.h
+++ b/src/libtracker-data/tracker-data-manager.h
@@ -37,6 +37,7 @@ typedef struct _TrackerDataManagerClass TrackerDataManagerClass;
#include <libtracker-common/tracker-common.h>
#include <libtracker-sparql/tracker-ontologies.h>
+#include <libtracker-data/tracker-rowid.h>
#include <libtracker-data/tracker-data-update.h>
#include <libtracker-data/tracker-db-interface.h>
#include <libtracker-data/tracker-db-manager.h>
diff --git a/src/libtracker-data/tracker-data-update.h b/src/libtracker-data/tracker-data-update.h
index 2c26f3c4d..39b4d1e6c 100644
--- a/src/libtracker-data/tracker-data-update.h
+++ b/src/libtracker-data/tracker-data-update.h
@@ -45,11 +45,11 @@ typedef struct _TrackerDataClass TrackerDataClass;
typedef struct _TrackerData TrackerDataUpdate;
-typedef void (*TrackerStatementCallback) (gint64 graph_id,
+typedef void (*TrackerStatementCallback) (TrackerRowid graph_id,
const gchar *graph,
- gint64 subject_id,
- gint64 predicate_id,
- gint64 object_id,
+ TrackerRowid subject_id,
+ TrackerRowid predicate_id,
+ TrackerRowid object_id,
GPtrArray *rdf_types,
gpointer user_data);
typedef void (*TrackerCommitCallback) (gpointer user_data);
diff --git a/src/libtracker-sparql/direct/tracker-direct.c b/src/libtracker-sparql/direct/tracker-direct.c
index 8317f40d3..4dd6b1dcc 100644
--- a/src/libtracker-sparql/direct/tracker-direct.c
+++ b/src/libtracker-sparql/direct/tracker-direct.c
@@ -567,11 +567,11 @@ lookup_event_cache (TrackerNotifier *notifier,
* (always the same one though), handle with care.
*/
static void
-insert_statement_cb (gint64 graph_id,
- const gchar *graph,
- gint64 subject_id,
- gint64 predicate_id,
- gint64 object_id,
+insert_statement_cb (TrackerRowid graph_id,
+ const gchar *graph,
+ TrackerRowid subject_id,
+ TrackerRowid predicate_id,
+ TrackerRowid object_id,
GPtrArray *rdf_types,
gpointer user_data)
{
@@ -611,11 +611,11 @@ insert_statement_cb (gint64 graph_id,
}
static void
-delete_statement_cb (gint64 graph_id,
- const gchar *graph,
- gint64 subject_id,
- gint64 predicate_id,
- gint64 object_id,
+delete_statement_cb (TrackerRowid graph_id,
+ const gchar *graph,
+ TrackerRowid subject_id,
+ TrackerRowid predicate_id,
+ TrackerRowid object_id,
GPtrArray *rdf_types,
gpointer user_data)
{
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]