[tracker/graph: 1/6] libtracker-data: Add graph column next to each property column
- From: Jürg Billeter <juergbi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker/graph: 1/6] libtracker-data: Add graph column next to each property column
- Date: Tue, 16 Feb 2010 07:34:46 +0000 (UTC)
commit 4807ad5bdc19d4da0366c8c40f5d3f1474a7d423
Author: Jürg Billeter <j bitron ch>
Date: Thu Feb 11 10:51:31 2010 +0100
libtracker-data: Add graph column next to each property column
src/libtracker-data/tracker-data-manager.c | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/src/libtracker-data/tracker-data-manager.c b/src/libtracker-data/tracker-data-manager.c
index f209319..dd3b566 100644
--- a/src/libtracker-data/tracker-data-manager.c
+++ b/src/libtracker-data/tracker-data-manager.c
@@ -813,12 +813,14 @@ create_decomposed_metadata_property_table (TrackerDBInterface *iface,
"CREATE %sTABLE \"%s_%s\" ("
"ID INTEGER NOT NULL, "
"\"%s\" %s NOT NULL, "
+ "\"%s:graph\" INTEGER, "
"UNIQUE (\"%s\", ID))",
transient ? "TEMPORARY " : "",
service_name,
field_name,
field_name,
sql_type,
+ field_name,
field_name);
tracker_db_interface_execute_query (iface, NULL,
@@ -834,12 +836,14 @@ create_decomposed_metadata_property_table (TrackerDBInterface *iface,
"CREATE %sTABLE \"%s_%s\" ("
"ID INTEGER NOT NULL, "
"\"%s\" %s NOT NULL, "
+ "\"%s:graph\" INTEGER, "
"UNIQUE (ID, \"%s\"))",
transient ? "TEMPORARY " : "",
service_name,
field_name,
field_name,
sql_type,
+ field_name,
field_name);
}
} else if (sql_type_for_single_value) {
@@ -898,6 +902,9 @@ create_decomposed_metadata_tables (TrackerDBInterface *iface,
if (tracker_property_get_is_inverse_functional_property (property)) {
g_string_append (sql, " UNIQUE");
}
+
+ g_string_append_printf (sql, ", \"%s:graph\" INTEGER",
+ tracker_property_get_name (property));
}
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]