tracker r2799 - in trunk: . src/libtracker-data
- From: mottela svn gnome org
- To: svn-commits-list gnome org
- Subject: tracker r2799 - in trunk: . src/libtracker-data
- Date: Fri, 16 Jan 2009 11:12:42 +0000 (UTC)
Author: mottela
Date: Fri Jan 16 11:12:41 2009
New Revision: 2799
URL: http://svn.gnome.org/viewvc/tracker?rev=2799&view=rev
Log:
Switched to INNER JOINs because of performance issues
Modified:
trunk/ChangeLog
trunk/src/libtracker-data/tracker-data-search.c
Modified: trunk/src/libtracker-data/tracker-data-search.c
==============================================================================
--- trunk/src/libtracker-data/tracker-data-search.c (original)
+++ trunk/src/libtracker-data/tracker-data-search.c Fri Jan 16 11:12:41 2009
@@ -767,7 +767,7 @@
for (i = 0; i < g_strv_length (fields); i++) {
TrackerFieldData *fd;
- fd = tracker_metadata_add_metadata_field (iface, service_type, &field_list, fields[i], TRUE, FALSE);
+ fd = tracker_metadata_add_metadata_field (iface, service_type, &field_list, fields[i], TRUE, TRUE);
if (!fd) {
g_string_free (sql_select, TRUE);
@@ -891,7 +891,7 @@
for (i = 0; i < g_strv_length (fields); i++) {
TrackerFieldData *fd;
- fd = tracker_metadata_add_metadata_field (iface, service_type, &field_list, fields[i], TRUE, FALSE);
+ fd = tracker_metadata_add_metadata_field (iface, service_type, &field_list, fields[i], TRUE, TRUE);
if (!fd) {
g_string_free (sql_select, TRUE);
@@ -924,7 +924,7 @@
TrackerFieldData *fd;
if (strcmp (count_field, "*")) {
- fd = tracker_metadata_add_metadata_field (iface, service_type, &field_list, count_field, TRUE, FALSE);
+ fd = tracker_metadata_add_metadata_field (iface, service_type, &field_list, count_field, TRUE, TRUE);
if (!fd) {
g_string_free (sql_select, TRUE);
@@ -1051,7 +1051,7 @@
for (i = 0; i < g_strv_length (fields); i++) {
TrackerFieldData *fd;
- fd = tracker_metadata_add_metadata_field (iface, service_type, &field_list, fields[i], TRUE, FALSE);
+ fd = tracker_metadata_add_metadata_field (iface, service_type, &field_list, fields[i], TRUE, TRUE);
if (!fd) {
g_string_free (sql_select, TRUE);
@@ -1084,7 +1084,7 @@
TrackerFieldData *fd;
if (strcmp (count_field, "*")) {
- fd = tracker_metadata_add_metadata_field (iface, service_type, &field_list, count_field, TRUE, FALSE);
+ fd = tracker_metadata_add_metadata_field (iface, service_type, &field_list, count_field, TRUE, TRUE);
if (!fd) {
g_string_free (sql_select, TRUE);
@@ -1109,7 +1109,7 @@
TrackerFieldData *fd;
TrackerFieldType data_type;
- fd = tracker_metadata_add_metadata_field (iface, service_type, &field_list, sum_field, TRUE, FALSE);
+ fd = tracker_metadata_add_metadata_field (iface, service_type, &field_list, sum_field, TRUE, TRUE);
if (!fd) {
g_string_free (sql_select, TRUE);
@@ -1234,7 +1234,7 @@
sql_from = g_string_new ("\nFROM Services AS S ");
sql_where = g_string_new ("\nWHERE ");
- fd = tracker_metadata_add_metadata_field (iface, service_type, &fields, field, TRUE, FALSE);
+ fd = tracker_metadata_add_metadata_field (iface, service_type, &fields, field, TRUE, TRUE);
if (!fd) {
g_string_free (sql_select, TRUE);
@@ -1344,7 +1344,7 @@
sql_where = g_string_new ("\nWHERE ");
if (strcmp (field, "*")) {
- fd = tracker_metadata_add_metadata_field (iface, service_type, &fields, field, TRUE, FALSE);
+ fd = tracker_metadata_add_metadata_field (iface, service_type, &fields, field, TRUE, TRUE);
if (!fd) {
g_string_free (sql_select, TRUE);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]