tracker r2485 - in branches/libtracker-data: . src/libtracker-data src/tracker-indexer/modules



Author: mr
Date: Tue Nov 11 14:27:00 2008
New Revision: 2485
URL: http://svn.gnome.org/viewvc/tracker?rev=2485&view=rev

Log:
	* src/libtracker-data/tracker-data-live-search.h:
	* src/libtracker-data/tracker-data-metadata.[ch]:
	* src/libtracker-data/tracker-data-query.[ch]:
	* src/libtracker-data/tracker-data-schema.h:
	* src/libtracker-data/tracker-data-update.h:
	* src/tracker-indexer/modules/applications.c:
	* src/tracker-indexer/modules/evolution.c: Updated
	tracker_data_metadata_insert_multiple_values() and removed the
	_multiple_ since it is implied in the _values(). Fixed some coding
	style issues in the headers.


Modified:
   branches/libtracker-data/ChangeLog
   branches/libtracker-data/src/libtracker-data/tracker-data-live-search.h
   branches/libtracker-data/src/libtracker-data/tracker-data-manager.h
   branches/libtracker-data/src/libtracker-data/tracker-data-metadata.c
   branches/libtracker-data/src/libtracker-data/tracker-data-metadata.h
   branches/libtracker-data/src/libtracker-data/tracker-data-query.c
   branches/libtracker-data/src/libtracker-data/tracker-data-query.h
   branches/libtracker-data/src/libtracker-data/tracker-data-schema.h
   branches/libtracker-data/src/libtracker-data/tracker-data-update.h
   branches/libtracker-data/src/libtracker-data/tracker-rdf-query.h
   branches/libtracker-data/src/tracker-indexer/modules/applications.c
   branches/libtracker-data/src/tracker-indexer/modules/evolution.c

Modified: branches/libtracker-data/src/libtracker-data/tracker-data-live-search.h
==============================================================================
--- branches/libtracker-data/src/libtracker-data/tracker-data-live-search.h	(original)
+++ branches/libtracker-data/src/libtracker-data/tracker-data-live-search.h	Tue Nov 11 14:27:00 2008
@@ -30,28 +30,27 @@
 
 G_BEGIN_DECLS
 
-/* Live Search API */
-void		    tracker_data_live_search_start		 (TrackerDBInterface  *iface,
-								  const gchar	      *from_query,
-								  const gchar	      *join_query,
-								  const gchar	      *where_query,
-								  const gchar	      *search_id);
-void		    tracker_data_live_search_stop		 (TrackerDBInterface  *iface,
-								  const gchar	      *search_id);
-TrackerDBResultSet *tracker_data_live_search_get_ids		 (TrackerDBInterface  *iface,
-								  const gchar	      *search_id);
-TrackerDBResultSet *tracker_data_live_search_get_new_ids	 (TrackerDBInterface  *iface,
-								  const gchar	      *search_id,
-								  const gchar	      *from_query,
-								  const gchar	      *query_joins,
-								  const gchar	      *where_query);
-TrackerDBResultSet *tracker_data_live_search_get_deleted_ids	 (TrackerDBInterface  *iface,
-								  const gchar	      *search_id);
-TrackerDBResultSet *tracker_data_live_search_get_hit_data	 (TrackerDBInterface  *iface,
-								  const gchar	      *search_id,
-								  GStrv		       fields);
-TrackerDBResultSet *tracker_data_live_search_get_hit_count	 (TrackerDBInterface  *iface,
-								  const gchar	      *search_id);
+void                tracker_data_live_search_start           (TrackerDBInterface *iface,
+							      const gchar        *from_query,
+							      const gchar        *join_query,
+							      const gchar        *where_query,
+							      const gchar        *search_id);
+void                tracker_data_live_search_stop            (TrackerDBInterface *iface,
+							      const gchar        *search_id);
+TrackerDBResultSet *tracker_data_live_search_get_ids         (TrackerDBInterface *iface,
+							      const gchar        *search_id);
+TrackerDBResultSet *tracker_data_live_search_get_new_ids     (TrackerDBInterface *iface,
+							      const gchar        *search_id,
+							      const gchar        *from_query,
+							      const gchar        *query_joins,
+							      const gchar        *where_query);
+TrackerDBResultSet *tracker_data_live_search_get_deleted_ids (TrackerDBInterface *iface,
+							      const gchar        *search_id);
+TrackerDBResultSet *tracker_data_live_search_get_hit_data    (TrackerDBInterface *iface,
+							      const gchar        *search_id,
+							      GStrv               fields);
+TrackerDBResultSet *tracker_data_live_search_get_hit_count   (TrackerDBInterface *iface,
+							      const gchar        *search_id);
 
 G_END_DECLS
 

Modified: branches/libtracker-data/src/libtracker-data/tracker-data-manager.h
==============================================================================
--- branches/libtracker-data/src/libtracker-data/tracker-data-manager.h	(original)
+++ branches/libtracker-data/src/libtracker-data/tracker-data-manager.h	Tue Nov 11 14:27:00 2008
@@ -38,27 +38,27 @@
 
 G_BEGIN_DECLS
 
-void		    tracker_data_manager_init			 (TrackerConfig       *config,
-								  TrackerLanguage     *language,
-								  TrackerDBIndex      *file_index,
-								  TrackerDBIndex      *email_index);
-void		    tracker_data_manager_shutdown		 (void);
-TrackerConfig *     tracker_data_manager_get_config		 (void);
-TrackerLanguage *   tracker_data_manager_get_language		 (void);
+void                tracker_data_manager_init              (TrackerConfig      *config,
+							    TrackerLanguage    *language,
+							    TrackerDBIndex     *file_index,
+							    TrackerDBIndex     *email_index);
+void                tracker_data_manager_shutdown          (void);
+TrackerConfig *     tracker_data_manager_get_config        (void);
+TrackerLanguage *   tracker_data_manager_get_language      (void);
 
 /* Operations for TrackerDBInterface */
-TrackerDBResultSet *tracker_data_manager_exec_proc		 (TrackerDBInterface  *iface,
-								  const gchar	      *procedure,
-								  ...);
-gboolean	    tracker_data_manager_exec_no_reply		 (TrackerDBInterface  *iface,
-								  const gchar	      *query,
-								  ...);
-TrackerDBResultSet *tracker_data_manager_exec			 (TrackerDBInterface  *iface,
-								  const char	      *query,
-								  ...);
-gint		    tracker_data_manager_get_db_option_int	 (const gchar	      *option);
-void		    tracker_data_manager_set_db_option_int	 (const gchar	      *option,
-								  gint		       value);
+TrackerDBResultSet *tracker_data_manager_exec_proc         (TrackerDBInterface *iface,
+							    const gchar        *procedure,
+							    ...);
+gboolean            tracker_data_manager_exec_no_reply     (TrackerDBInterface *iface,
+							    const gchar        *query,
+							    ...);
+TrackerDBResultSet *tracker_data_manager_exec              (TrackerDBInterface *iface,
+							    const char         *query,
+							    ...);
+gint                tracker_data_manager_get_db_option_int (const gchar        *option);
+void                tracker_data_manager_set_db_option_int (const gchar        *option,
+							    gint                value);
 
 G_END_DECLS
 

Modified: branches/libtracker-data/src/libtracker-data/tracker-data-metadata.c
==============================================================================
--- branches/libtracker-data/src/libtracker-data/tracker-data-metadata.c	(original)
+++ branches/libtracker-data/src/libtracker-data/tracker-data-metadata.c	Tue Nov 11 14:27:00 2008
@@ -117,7 +117,7 @@
 }
 
 /**
- * tracker_data_metadata_insert_multiple_values:
+ * tracker_data_metadata_insert_values:
  * @metadata: A #TrackerDataMetadata
  * @field_name: Field name for the metadata to insert
  * @list: Value list for the metadata to insert
@@ -126,9 +126,9 @@
  * The ontology has to specify that @field_name allows multiple values.
  **/
 void
-tracker_data_metadata_insert_multiple_values (TrackerDataMetadata *metadata,
-					      const gchar	  *field_name,
-					      GList		  *list)
+tracker_data_metadata_insert_values (TrackerDataMetadata *metadata,
+				     const gchar	  *field_name,
+				     GList		  *list)
 {
 	TrackerField *field;
 
@@ -166,7 +166,7 @@
 }
 
 /**
- * tracker_data_metadata_lookup_multiple_values:
+ * tracker_data_metadata_lookup_values:
  * @metadata: A #TrackerDataMetadata
  * @field_name: Field name to look up
  *
@@ -176,8 +176,8 @@
  *          are owned by @metadata and must not be modified or freed.
  **/
 G_CONST_RETURN GList *
-tracker_data_metadata_lookup_multiple_values (TrackerDataMetadata *metadata,
-					      const gchar	  *field_name)
+tracker_data_metadata_lookup_values (TrackerDataMetadata *metadata,
+				     const gchar	  *field_name)
 {
 	TrackerField *field;
 

Modified: branches/libtracker-data/src/libtracker-data/tracker-data-metadata.h
==============================================================================
--- branches/libtracker-data/src/libtracker-data/tracker-data-metadata.h	(original)
+++ branches/libtracker-data/src/libtracker-data/tracker-data-metadata.h	Tue Nov 11 14:27:00 2008
@@ -23,6 +23,7 @@
 #define __TRACKER_DATA_METADATA_H__
 
 #include <glib.h>
+
 #include <libtracker-common/tracker-common.h>
 
 typedef struct TrackerDataMetadata TrackerDataMetadata;
@@ -31,25 +32,21 @@
 					     gpointer      value,
 					     gpointer      user_data);
 
-TrackerDataMetadata *  tracker_data_metadata_new  		    (void);
-void		       tracker_data_metadata_free		    (TrackerDataMetadata	*metadata);
-
-void		       tracker_data_metadata_insert		    (TrackerDataMetadata	*metadata,
-								     const gchar		*field_name,
-								     gchar			*value);
-void		       tracker_data_metadata_insert_multiple_values (TrackerDataMetadata	*metadata,
-								     const gchar		*field_name,
-								     GList			*list);
-
-G_CONST_RETURN gchar * tracker_data_metadata_lookup		    (TrackerDataMetadata	*metadata,
-								     const gchar		*field_name);
-G_CONST_RETURN GList * tracker_data_metadata_lookup_multiple_values (TrackerDataMetadata	*metadata,
-								     const gchar		*field_name);
-
-void		       tracker_data_metadata_foreach		    (TrackerDataMetadata	*metadata,
-								     TrackerDataMetadataForeach  func,
-								     gpointer			 user_data);
-
+TrackerDataMetadata * tracker_data_metadata_new           (void);
+void                  tracker_data_metadata_free          (TrackerDataMetadata        *metadata);
+void                  tracker_data_metadata_insert        (TrackerDataMetadata        *metadata,
+							   const gchar                *field_name,
+							   gchar                      *value);
+void                  tracker_data_metadata_insert_values (TrackerDataMetadata        *metadata,
+							   const gchar                *field_name,
+							   GList                      *list);
+G_CONST_RETURN gchar *tracker_data_metadata_lookup        (TrackerDataMetadata        *metadata,
+							   const gchar                *field_name);
+G_CONST_RETURN GList *tracker_data_metadata_lookup_values (TrackerDataMetadata        *metadata,
+							   const gchar                *field_name);
+void                  tracker_data_metadata_foreach       (TrackerDataMetadata        *metadata,
+							   TrackerDataMetadataForeach  func,
+							   gpointer                    user_data);
 G_END_DECLS
 
 #endif /* __TRACKER_DATA_METADATA_H__*/

Modified: branches/libtracker-data/src/libtracker-data/tracker-data-query.c
==============================================================================
--- branches/libtracker-data/src/libtracker-data/tracker-data-query.c	(original)
+++ branches/libtracker-data/src/libtracker-data/tracker-data-query.c	Tue Nov 11 14:27:00 2008
@@ -420,16 +420,16 @@
 				const GList *old_values;
 
 				new_values = NULL;
-				old_values = tracker_data_metadata_lookup_multiple_values (metadata,
-										      tracker_field_get_name (field));
+				old_values = tracker_data_metadata_lookup_values (metadata,
+										  tracker_field_get_name (field));
 				if (old_values) {
 					new_values = g_list_copy ((GList *) old_values);
 				}
 
 				new_values = g_list_prepend (new_values, value);
-				tracker_data_metadata_insert_multiple_values (metadata,
-									 tracker_field_get_name (field),
-									 new_values);
+				tracker_data_metadata_insert_values (metadata,
+								     tracker_field_get_name (field),
+								     new_values);
 			} else {
 				tracker_data_metadata_insert (metadata,
 							 tracker_field_get_name (field),

Modified: branches/libtracker-data/src/libtracker-data/tracker-data-query.h
==============================================================================
--- branches/libtracker-data/src/libtracker-data/tracker-data-query.h	(original)
+++ branches/libtracker-data/src/libtracker-data/tracker-data-query.h	Tue Nov 11 14:27:00 2008
@@ -41,47 +41,45 @@
 G_BEGIN_DECLS
 
 /* Metadata API */
-TrackerDBResultSet *tracker_data_query_metadata_field		(TrackerDBInterface  *iface,
-								 const gchar	     *service_id,
-								 const gchar	     *field);
-GPtrArray *         tracker_data_query_all_metadata		(const gchar         *service_type,
-								 const gchar         *service_id);
-TrackerDBResultSet *tracker_data_query_metadata_fields		(TrackerDBInterface  *iface,
-								 const gchar	     *service_type,
-								 const gchar	     *service_id,
-								 gchar		    **fields);
-
-TrackerDataMetadata *tracker_data_query_embedded_metadata	(TrackerService      *service,
-								 guint32              service_id);
-gchar	*	     tracker_data_query_parsed_metadata		(TrackerService      *service,
-								 guint32              service_id);
-gchar	*            tracker_data_query_unparsed_metadata	(TrackerService      *service,
-								 guint32              service_id);
-gchar  **            tracker_data_query_metadata_field_values	(TrackerService      *service_def,
-								 guint32              service_id,
-								 TrackerField        *field_def);
+TrackerDBResultSet * tracker_data_query_metadata_field        (TrackerDBInterface  *iface,
+							       const gchar         *service_id,
+							       const gchar         *field);
+GPtrArray *          tracker_data_query_all_metadata          (const gchar         *service_type,
+							       const gchar         *service_id);
+TrackerDBResultSet * tracker_data_query_metadata_fields       (TrackerDBInterface  *iface,
+							       const gchar         *service_type,
+							       const gchar         *service_id,
+							       gchar              **fields);
+TrackerDataMetadata *tracker_data_query_embedded_metadata     (TrackerService      *service,
+							       guint32              service_id);
+gchar *              tracker_data_query_parsed_metadata       (TrackerService      *service,
+							       guint32              service_id);
+gchar *              tracker_data_query_unparsed_metadata     (TrackerService      *service,
+							       guint32              service_id);
+gchar **             tracker_data_query_metadata_field_values (TrackerService      *service_def,
+							       guint32              service_id,
+							       TrackerField        *field_def);
 
 /* Using path */
-gboolean	     tracker_data_query_service_exists		(TrackerService      *service,
-								 const gchar         *dirname,
-								 const gchar         *basename,
-								 guint32             *service_id,
-								 time_t              *mtime);
-guint                tracker_data_query_service_type_id		(const gchar         *dirname,
-								 const gchar         *basename);
+gboolean             tracker_data_query_service_exists        (TrackerService      *service,
+							       const gchar         *dirname,
+							       const gchar         *basename,
+							       guint32             *service_id,
+							       time_t              *mtime);
+guint                tracker_data_query_service_type_id       (const gchar         *dirname,
+							       const gchar         *basename);
 
 /* Service API */
-gchar *		     tracker_data_query_service_type_by_id	(TrackerDBInterface  *iface,
-								 const gchar	     *service_id);
+gchar *              tracker_data_query_service_type_by_id    (TrackerDBInterface  *iface,
+							       const gchar         *service_id);
 
 /* Files API */
-guint32		     tracker_data_query_file_id			(const gchar         *service_type,
-								 const gchar	     *path);
-gchar *		     tracker_data_query_file_id_as_string	(const gchar	     *service_type,
-								 const gchar	     *path);
-
-gchar	*            tracker_data_query_content			(TrackerService      *service,
-								 guint32              service_id);
+guint32              tracker_data_query_file_id               (const gchar         *service_type,
+							       const gchar         *path);
+gchar *              tracker_data_query_file_id_as_string     (const gchar         *service_type,
+							       const gchar         *path);
+gchar *              tracker_data_query_content               (TrackerService      *service,
+							       guint32              service_id);
 
 G_END_DECLS
 

Modified: branches/libtracker-data/src/libtracker-data/tracker-data-schema.h
==============================================================================
--- branches/libtracker-data/src/libtracker-data/tracker-data-schema.h	(original)
+++ branches/libtracker-data/src/libtracker-data/tracker-data-schema.h	Tue Nov 11 14:27:00 2008
@@ -38,30 +38,30 @@
 
 G_BEGIN_DECLS
 
-GArray *	    tracker_data_schema_create_service_array		(const gchar	      *service,
-									 gboolean	       basic_services);
+GArray *            tracker_data_schema_create_service_array             (const gchar        *service,
+									  gboolean            basic_services);
 
 /* Metadata API */
-gchar *		    tracker_data_schema_metadata_field_get_related_names(TrackerDBInterface   *iface,
-									 const gchar	      *name);
-const gchar *	    tracker_data_schema_metadata_field_get_db_table	(TrackerFieldType      type);
+gchar *             tracker_data_schema_metadata_field_get_related_names (TrackerDBInterface *iface,
+									  const gchar        *name);
+const gchar *       tracker_data_schema_metadata_field_get_db_table      (TrackerFieldType    type);
 
 /* Miscellaneous API */
-gchar *		    tracker_data_schema_get_field_name			(const gchar	      *service,
-									 const gchar	      *meta_name);
-TrackerFieldData *  tracker_data_schema_get_metadata_field		(TrackerDBInterface   *iface,
-									 const gchar	      *service,
-									 const gchar	      *field_name,
-									 gint		       field_count,
-									 gboolean	       is_select,
-									 gboolean	       is_condition);
+gchar *             tracker_data_schema_get_field_name                   (const gchar        *service,
+									  const gchar        *meta_name);
+TrackerFieldData *  tracker_data_schema_get_metadata_field               (TrackerDBInterface *iface,
+									  const gchar        *service,
+									  const gchar        *field_name,
+									  gint                field_count,
+									  gboolean            is_select,
+									  gboolean            is_condition);
 
 /* XESAM API */
-TrackerDBResultSet *tracker_data_schema_xesam_get_metadata_names	(TrackerDBInterface   *iface,
-									 const char	      *name);
-TrackerDBResultSet *tracker_data_schema_xesam_get_text_metadata_names	(TrackerDBInterface   *iface);
-TrackerDBResultSet *tracker_data_schema_xesam_get_service_names		(TrackerDBInterface   *iface,
-									 const char	      *name);
+TrackerDBResultSet *tracker_data_schema_xesam_get_metadata_names         (TrackerDBInterface *iface,
+									  const char         *name);
+TrackerDBResultSet *tracker_data_schema_xesam_get_text_metadata_names    (TrackerDBInterface *iface);
+TrackerDBResultSet *tracker_data_schema_xesam_get_service_names          (TrackerDBInterface *iface,
+									  const char         *name);
 
 G_END_DECLS
 

Modified: branches/libtracker-data/src/libtracker-data/tracker-data-update.h
==============================================================================
--- branches/libtracker-data/src/libtracker-data/tracker-data-update.h	(original)
+++ branches/libtracker-data/src/libtracker-data/tracker-data-update.h	Tue Nov 11 14:27:00 2008
@@ -22,59 +22,63 @@
 #ifndef __TRACKER_DATA_UPDATE_H__
 #define __TRACKER_DATA_UPDATE_H__
 
+#include <glib.h>
+
 #include <libtracker-common/tracker-ontology.h>
+
 #include <libtracker-db/tracker-db-interface.h>
+
 #include "tracker-data-metadata.h"
 
 G_BEGIN_DECLS
 
-guint32          tracker_data_update_get_new_service_id		(TrackerDBInterface  *iface);
-void             tracker_data_update_increment_stats		(TrackerDBInterface  *iface,
-								 TrackerService      *service);
-void             tracker_data_update_decrement_stats		(TrackerDBInterface  *iface,
-								 TrackerService      *service);
+guint32  tracker_data_update_get_new_service_id         (TrackerDBInterface  *iface);
+void     tracker_data_update_increment_stats            (TrackerDBInterface  *iface,
+							 TrackerService      *service);
+void     tracker_data_update_decrement_stats            (TrackerDBInterface  *iface,
+							 TrackerService      *service);
 
 /* Services  */
-gboolean         tracker_data_update_create_service		(TrackerService      *service,
-								 guint32              service_id,
-								 const gchar         *dirname,
-								 const gchar         *basename,
-								 TrackerDataMetadata *metadata);
-void             tracker_data_update_delete_service		(TrackerService      *service,
-								 guint32              service_id);
-void             tracker_data_update_delete_service_recursively (TrackerService      *service,
-								 gchar               *service_path);
-void             tracker_data_update_move_service               (TrackerService      *service,
-								 const gchar         *from,
-								 const gchar         *to);
+gboolean tracker_data_update_create_service             (TrackerService      *service,
+							 guint32              service_id,
+							 const gchar         *dirname,
+							 const gchar         *basename,
+							 TrackerDataMetadata *metadata);
+void     tracker_data_update_delete_service             (TrackerService      *service,
+							 guint32              service_id);
+void     tracker_data_update_delete_service_recursively (TrackerService      *service,
+							 gchar               *service_path);
+void     tracker_data_update_move_service               (TrackerService      *service,
+							 const gchar         *from,
+							 const gchar         *to);
 
 /* Metadata */
-void             tracker_data_update_set_metadata               (TrackerService      *service,
-								 guint32              service_id,
-								 TrackerField        *field,
-								 const gchar         *value,
-								 const gchar         *parsed_value);
-void             tracker_data_update_delete_all_metadata	(TrackerService      *service,
-								 guint32              service_id);
-void             tracker_data_update_delete_metadata		(TrackerService      *service,
-								 guint32              service_id,
-								 TrackerField        *field,
-								 const gchar         *value);
+void     tracker_data_update_set_metadata               (TrackerService      *service,
+							 guint32              service_id,
+							 TrackerField        *field,
+							 const gchar         *value,
+							 const gchar         *parsed_value);
+void     tracker_data_update_delete_all_metadata        (TrackerService      *service,
+							 guint32              service_id);
+void     tracker_data_update_delete_metadata            (TrackerService      *service,
+							 guint32              service_id,
+							 TrackerField        *field,
+							 const gchar         *value);
 
 /* Contents */
-void             tracker_data_update_set_content		(TrackerService      *service,
-								 guint32              service_id,
-								 const gchar         *text);
-void             tracker_data_update_delete_content		(TrackerService      *service,
-								 guint32              service_id);
+void     tracker_data_update_set_content                (TrackerService      *service,
+							 guint32              service_id,
+							 const gchar         *text);
+void     tracker_data_update_delete_content             (TrackerService      *service,
+							 guint32              service_id);
 
 /* Events */
-void             tracker_data_update_create_event               (TrackerDBInterface  *iface,
-								 guint32              service_id,
-								 const gchar         *type);
+void     tracker_data_update_create_event               (TrackerDBInterface  *iface,
+							 guint32              service_id,
+							 const gchar         *type);
 
 /* XESAM API */
-void		 tracker_data_update_delete_handled_events	(TrackerDBInterface  *iface);
+void     tracker_data_update_delete_handled_events      (TrackerDBInterface  *iface);
 
 G_END_DECLS
 

Modified: branches/libtracker-data/src/libtracker-data/tracker-rdf-query.h
==============================================================================
--- branches/libtracker-data/src/libtracker-data/tracker-rdf-query.h	(original)
+++ branches/libtracker-data/src/libtracker-data/tracker-rdf-query.h	Tue Nov 11 14:27:00 2008
@@ -27,28 +27,27 @@
 
 G_BEGIN_DECLS
 
-gchar *tracker_rdf_query_to_sql (TrackerDBInterface  *iface,
-				 const gchar	     *query,
-				 const gchar	     *service,
-				 gchar		    **fields,
-				 gint		      field_count,
-				 const gchar	     *search_text,
-				 const gchar	     *keyword,
-				 gboolean	      sort_by_service,
-				 gchar		    **sort_fields,
-				 gint		      sort_field_count,
-				 gboolean	      sort_desc,
-				 gint		      offset,
-				 gint		      limit,
-				 GError		    **error);
-
-void tracker_rdf_filter_to_sql	(TrackerDBInterface  *iface,
-				 const gchar	     *query,
-				 const gchar	     *service,
-				 GSList		    **fields,
-				 gchar		    **from,
-				 gchar		    **where,
-				 GError		    **error);
+gchar *tracker_rdf_query_to_sql  (TrackerDBInterface  *iface,
+				  const gchar         *query,
+				  const gchar         *service,
+				  gchar              **fields,
+				  gint                 field_count,
+				  const gchar         *search_text,
+				  const gchar         *keyword,
+				  gboolean             sort_by_service,
+				  gchar              **sort_fields,
+				  gint                 sort_field_count,
+				  gboolean             sort_desc,
+				  gint                 offset,
+				  gint                 limit,
+				  GError             **error);
+void   tracker_rdf_filter_to_sql (TrackerDBInterface  *iface,
+				  const gchar         *query,
+				  const gchar         *service,
+				  GSList             **fields,
+				  gchar              **from,
+				  gchar              **where,
+				  GError             **error);
 
 G_END_DECLS
 

Modified: branches/libtracker-data/src/tracker-indexer/modules/applications.c
==============================================================================
--- branches/libtracker-data/src/tracker-indexer/modules/applications.c	(original)
+++ branches/libtracker-data/src/tracker-indexer/modules/applications.c	Tue Nov 11 14:27:00 2008
@@ -96,7 +96,7 @@
 		list = g_list_reverse (list);
 		g_free (arr);
 
-		tracker_data_metadata_insert_multiple_values (metadata, metadata_key, list);
+		tracker_data_metadata_insert_values (metadata, metadata_key, list);
 	}
 }
 

Modified: branches/libtracker-data/src/tracker-indexer/modules/evolution.c
==============================================================================
--- branches/libtracker-data/src/tracker-indexer/modules/evolution.c	(original)
+++ branches/libtracker-data/src/tracker-indexer/modules/evolution.c	Tue Nov 11 14:27:00 2008
@@ -813,10 +813,10 @@
 				 g_strdup (g_mime_message_get_subject (message)));
 
 	list = get_mbox_recipient_list (message, GMIME_RECIPIENT_TYPE_TO);
-	tracker_data_metadata_insert_multiple_values (metadata, METADATA_EMAIL_SENT_TO, list);
+	tracker_data_metadata_insert_values (metadata, METADATA_EMAIL_SENT_TO, list);
 
 	list = get_mbox_recipient_list (message, GMIME_RECIPIENT_TYPE_CC);
-	tracker_data_metadata_insert_multiple_values (metadata, METADATA_EMAIL_CC, list);
+	tracker_data_metadata_insert_values (metadata, METADATA_EMAIL_CC, list);
 
 	return metadata;
 }
@@ -1186,10 +1186,10 @@
 		tracker_data_metadata_insert (metadata, METADATA_EMAIL_SUBJECT, subject);
 
 		list = get_imap_recipient_list (to);
-		tracker_data_metadata_insert_multiple_values (metadata, METADATA_EMAIL_SENT_TO, list);
+		tracker_data_metadata_insert_values (metadata, METADATA_EMAIL_SENT_TO, list);
 
 		list = get_imap_recipient_list (cc);
-		tracker_data_metadata_insert_multiple_values (metadata, METADATA_EMAIL_CC, list);
+		tracker_data_metadata_insert_values (metadata, METADATA_EMAIL_CC, list);
 	}
 
 	g_free (to);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]