[tracker/fts4-fixes: 6/8] libtracker-data: Removed tracker:fulltextNoLimit
- From: Martyn James Russell <mr src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker/fts4-fixes: 6/8] libtracker-data: Removed tracker:fulltextNoLimit
- Date: Thu, 14 Feb 2013 17:49:00 +0000 (UTC)
commit e1f4e7c202bd476744daf046a18cad9fe2983c49
Author: Martyn Russell <martyn lanedo com>
Date: Thu Feb 14 17:41:26 2013 +0000
libtracker-data: Removed tracker:fulltextNoLimit
src/libtracker-data/tracker-data-manager.c | 55 +++-------------------------
src/libtracker-data/tracker-property.c | 26 -------------
src/libtracker-data/tracker-property.h | 3 --
3 files changed, 5 insertions(+), 79 deletions(-)
---
diff --git a/src/libtracker-data/tracker-data-manager.c b/src/libtracker-data/tracker-data-manager.c
index 1139efe..a4b1bc1 100644
--- a/src/libtracker-data/tracker-data-manager.c
+++ b/src/libtracker-data/tracker-data-manager.c
@@ -1186,39 +1186,6 @@ tracker_data_ontology_load_statement (const gchar *ontology_path,
if (strcmp (object, "true") == 0) {
tracker_property_set_fulltext_indexed (property, TRUE);
}
- } else if (g_strcmp0 (predicate, TRACKER_PREFIX "fulltextNoLimit") == 0) {
- TrackerProperty *property;
- gboolean is_new;
-
- property = tracker_ontologies_get_property_by_uri (subject);
- if (property == NULL) {
- g_critical ("%s: Unknown property %s", ontology_path, subject);
- return;
- }
-
- is_new = tracker_property_get_is_new (property);
- if (is_new != in_update) {
- /* Detect unsupported ontology change (this needs a journal replay) */
- if (in_update == TRUE && is_new == FALSE) {
- if (check_unsupported_property_value_change (ontology_path,
- "tracker:fulltextNoLimit",
- subject,
- predicate,
- object)) {
- handle_unsupported_ontology_change (ontology_path,
- tracker_property_get_name
(property),
- "tracker:fulltextNoLimit",
-
tracker_property_get_fulltext_no_limit (property) ? "true" : "false",
- g_strcmp0 (object, "true") == 0 ?
"true" : "false",
- error);
- }
- }
- return;
- }
-
- if (strcmp (object, "true") == 0) {
- tracker_property_set_fulltext_no_limit (property, TRUE);
- }
} else if (g_strcmp0 (predicate, TRACKER_PREFIX "defaultValue") == 0) {
TrackerProperty *property;
@@ -2317,7 +2284,6 @@ db_get_static_data (TrackerDBInterface *iface,
"\"tracker:indexed\", "
"(SELECT Uri FROM Resource WHERE ID =
\"tracker:secondaryIndex\"), "
"\"tracker:fulltextIndexed\", "
- "\"tracker:fulltextNoLimit\", "
"\"tracker:transient\", "
"\"tracker:writeback\", "
"(SELECT 1 FROM \"rdfs:Resource_rdf:type\" WHERE ID =
\"rdf:Property\".ID AND "
@@ -2336,7 +2302,7 @@ db_get_static_data (TrackerDBInterface *iface,
GValue value = { 0 };
TrackerProperty *property;
const gchar *uri, *domain_uri, *range_uri, *secondary_index_uri, *default_value;
- gboolean multi_valued, indexed, fulltext_indexed, fulltext_no_limit;
+ gboolean multi_valued, indexed, fulltext_indexed;
gboolean transient, is_inverse_functional_property;
gboolean writeback, force_journal;
gint id;
@@ -2384,16 +2350,6 @@ db_get_static_data (TrackerDBInterface *iface,
tracker_db_cursor_get_value (cursor, 8, &value);
if (G_VALUE_TYPE (&value) != 0) {
- fulltext_no_limit = (g_value_get_int64 (&value) == 1);
- g_value_unset (&value);
- } else {
- /* NULL */
- fulltext_no_limit = FALSE;
- }
-
- tracker_db_cursor_get_value (cursor, 9, &value);
-
- if (G_VALUE_TYPE (&value) != 0) {
transient = (g_value_get_int64 (&value) == 1);
g_value_unset (&value);
} else {
@@ -2402,7 +2358,7 @@ db_get_static_data (TrackerDBInterface *iface,
}
/* tracker:writeback column */
- tracker_db_cursor_get_value (cursor, 10, &value);
+ tracker_db_cursor_get_value (cursor, 9, &value);
if (G_VALUE_TYPE (&value) != 0) {
writeback = (g_value_get_int64 (&value) == 1);
@@ -2413,7 +2369,7 @@ db_get_static_data (TrackerDBInterface *iface,
}
/* NRL_INVERSE_FUNCTIONAL_PROPERTY column */
- tracker_db_cursor_get_value (cursor, 11, &value);
+ tracker_db_cursor_get_value (cursor, 10, &value);
if (G_VALUE_TYPE (&value) != 0) {
is_inverse_functional_property = TRUE;
@@ -2424,7 +2380,7 @@ db_get_static_data (TrackerDBInterface *iface,
}
/* tracker:forceJournal column */
- tracker_db_cursor_get_value (cursor, 12, &value);
+ tracker_db_cursor_get_value (cursor, 11, &value);
if (G_VALUE_TYPE (&value) != 0) {
force_journal = (g_value_get_int64 (&value) == 1);
@@ -2434,7 +2390,7 @@ db_get_static_data (TrackerDBInterface *iface,
force_journal = TRUE;
}
- default_value = tracker_db_cursor_get_string (cursor, 13, NULL);
+ default_value = tracker_db_cursor_get_string (cursor, 12, NULL);
tracker_property_set_is_new_domain_index (property,
tracker_ontologies_get_class_by_uri (domain_uri), FALSE);
tracker_property_set_is_new (property, FALSE);
@@ -2456,7 +2412,6 @@ db_get_static_data (TrackerDBInterface *iface,
}
tracker_property_set_fulltext_indexed (property, fulltext_indexed);
- tracker_property_set_fulltext_no_limit (property, fulltext_no_limit);
tracker_property_set_is_inverse_functional_property (property,
is_inverse_functional_property);
/* super properties are only used in updates, never for queries */
diff --git a/src/libtracker-data/tracker-property.c b/src/libtracker-data/tracker-property.c
index 4286696..551251d 100644
--- a/src/libtracker-data/tracker-property.c
+++ b/src/libtracker-data/tracker-property.c
@@ -56,7 +56,6 @@ struct _TrackerPropertyPrivate {
gboolean indexed;
TrackerProperty *secondary_index;
gboolean fulltext_indexed;
- gboolean fulltext_no_limit;
gboolean multiple_values;
gboolean last_multiple_values;
gboolean transient;
@@ -474,18 +473,6 @@ tracker_property_get_fulltext_indexed (TrackerProperty *property)
}
gboolean
-tracker_property_get_fulltext_no_limit (TrackerProperty *property)
-{
- TrackerPropertyPrivate *priv;
-
- g_return_val_if_fail (TRACKER_IS_PROPERTY (property), FALSE);
-
- priv = GET_PRIV (property);
-
- return priv->fulltext_no_limit;
-}
-
-gboolean
tracker_property_get_is_new (TrackerProperty *property)
{
TrackerPropertyPrivate *priv;
@@ -970,19 +957,6 @@ tracker_property_set_fulltext_indexed (TrackerProperty *property,
}
void
-tracker_property_set_fulltext_no_limit (TrackerProperty *property,
- gboolean value)
-{
- TrackerPropertyPrivate *priv;
-
- g_return_if_fail (TRACKER_IS_PROPERTY (property));
-
- priv = GET_PRIV (property);
-
- priv->fulltext_no_limit = value;
-}
-
-void
tracker_property_set_multiple_values (TrackerProperty *property,
gboolean value)
{
diff --git a/src/libtracker-data/tracker-property.h b/src/libtracker-data/tracker-property.h
index 02794c0..c2a75d9 100644
--- a/src/libtracker-data/tracker-property.h
+++ b/src/libtracker-data/tracker-property.h
@@ -86,7 +86,6 @@ gint tracker_property_get_id (TrackerProperty
gboolean tracker_property_get_indexed (TrackerProperty *property);
TrackerProperty * tracker_property_get_secondary_index (TrackerProperty *property);
gboolean tracker_property_get_fulltext_indexed (TrackerProperty *property);
-gboolean tracker_property_get_fulltext_no_limit (TrackerProperty *property);
gboolean tracker_property_get_multiple_values (TrackerProperty *property);
gboolean tracker_property_get_last_multiple_values(TrackerProperty *property);
gboolean tracker_property_get_transient (TrackerProperty *property);
@@ -121,8 +120,6 @@ void tracker_property_set_secondary_index (TrackerProperty
TrackerProperty *value);
void tracker_property_set_fulltext_indexed (TrackerProperty *property,
gboolean value);
-void tracker_property_set_fulltext_no_limit (TrackerProperty *property,
- gboolean value);
void tracker_property_set_multiple_values (TrackerProperty *property,
gboolean value);
void tracker_property_set_last_multiple_values(TrackerProperty *property,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]