summaryrefslogtreecommitdiff
path: root/src/libtracker-data
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2015-07-04 19:51:56 +0200
committerCarlos Garnacho <carlosg@gnome.org>2015-07-04 20:22:10 +0200
commit28265b1cabfb73fa31740fd8cb58fce9cce252ed (patch)
tree946add663026e52424bb2f86cc4804eafe4bb060 /src/libtracker-data
parentef8f130ee2691b70a3abd2eaa0448d29ac27d7cd (diff)
downloadtracker-28265b1cabfb73fa31740fd8cb58fce9cce252ed.tar.gz
libtracker-data: Add TrackerDBInterfaceSqlite method to rebuild FTS tokens
Not a lot going on here, we just punch the hole so it can be used on tracker-data-manager.c
Diffstat (limited to 'src/libtracker-data')
-rw-r--r--src/libtracker-data/tracker-db-interface-sqlite.c6
-rw-r--r--src/libtracker-data/tracker-db-interface-sqlite.h3
2 files changed, 9 insertions, 0 deletions
diff --git a/src/libtracker-data/tracker-db-interface-sqlite.c b/src/libtracker-data/tracker-db-interface-sqlite.c
index 85dba3aa1..88b1301ed 100644
--- a/src/libtracker-data/tracker-db-interface-sqlite.c
+++ b/src/libtracker-data/tracker-db-interface-sqlite.c
@@ -1287,6 +1287,12 @@ tracker_db_interface_sqlite_fts_delete_text (TrackerDBInterface *db_interface,
return TRUE;
}
+void
+tracker_db_interface_sqlite_fts_rebuild_tokens (TrackerDBInterface *interface)
+{
+ tracker_fts_rebuild_tokens (interface->db, "fts");
+}
+
#endif
void
diff --git a/src/libtracker-data/tracker-db-interface-sqlite.h b/src/libtracker-data/tracker-db-interface-sqlite.h
index 45ae50dcb..a6ac9bc45 100644
--- a/src/libtracker-data/tracker-db-interface-sqlite.h
+++ b/src/libtracker-data/tracker-db-interface-sqlite.h
@@ -63,6 +63,9 @@ gboolean tracker_db_interface_sqlite_fts_delete_text (TrackerD
const gchar *property);
void tracker_db_interface_sqlite_fts_update_commit (TrackerDBInterface *interface);
void tracker_db_interface_sqlite_fts_update_rollback (TrackerDBInterface *interface);
+
+void tracker_db_interface_sqlite_fts_rebuild_tokens (TrackerDBInterface *interface);
+
#endif
G_END_DECLS