![]() |
![]() |
![]() |
Tracker Common Library Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
#define TRACKER_TYPE_PROPERTY_TYPE enum TrackerPropertyType; const gchar * tracker_property_type_to_string (TrackerPropertyType fieldtype
); TrackerProperty; GType tracker_property_get_type (void
); TrackerProperty * tracker_property_new (void
); const gchar * tracker_property_get_uri (TrackerProperty *property
); const gchar * tracker_property_get_name (TrackerProperty *property
); TrackerPropertyType tracker_property_get_data_type (TrackerProperty *property
); TrackerClass * tracker_property_get_domain (TrackerProperty *property
); TrackerClass * tracker_property_get_range (TrackerProperty *property
); gint tracker_property_get_weight (TrackerProperty *property
); gboolean tracker_property_get_indexed (TrackerProperty *property
); gboolean tracker_property_get_fulltext_indexed (TrackerProperty *property
); gboolean tracker_property_get_embedded (TrackerProperty *property
); gboolean tracker_property_get_multiple_values (TrackerProperty *property
); gboolean tracker_property_get_filtered (TrackerProperty *property
); gboolean tracker_property_get_transient (TrackerProperty *property
); TrackerProperty ** tracker_property_get_super_properties (TrackerProperty *property
); void tracker_property_set_uri (TrackerProperty *property
,const gchar *value
); void tracker_property_set_data_type (TrackerProperty *property
,TrackerPropertyType value
); void tracker_property_set_domain (TrackerProperty *property
,TrackerClass *value
); void tracker_property_set_range (TrackerProperty *property
,TrackerClass *range
); void tracker_property_set_weight (TrackerProperty *property
,gint value
); void tracker_property_set_indexed (TrackerProperty *property
,gboolean value
); void tracker_property_set_fulltext_indexed (TrackerProperty *property
,gboolean value
); void tracker_property_set_embedded (TrackerProperty *property
,gboolean value
); void tracker_property_set_multiple_values (TrackerProperty *property
,gboolean value
); void tracker_property_set_filtered (TrackerProperty *property
,gboolean value
); void tracker_property_set_transient (TrackerProperty *property
,gboolean value
); void tracker_property_set_super_properties (TrackerProperty *property
,TrackerProperty **super_properties
); void tracker_property_add_super_property (TrackerProperty *property
,TrackerProperty *value
);
typedef enum { TRACKER_PROPERTY_TYPE_UNKNOWN, TRACKER_PROPERTY_TYPE_STRING, TRACKER_PROPERTY_TYPE_BOOLEAN, TRACKER_PROPERTY_TYPE_INTEGER, TRACKER_PROPERTY_TYPE_DOUBLE, TRACKER_PROPERTY_TYPE_DATE, TRACKER_PROPERTY_TYPE_DATETIME, TRACKER_PROPERTY_TYPE_RESOURCE, } TrackerPropertyType;
const gchar * tracker_property_type_to_string (TrackerPropertyType fieldtype
);
|
|
Returns : |
TrackerProperty * tracker_property_new (void
);
Creates a new TrackerProperty instance.
Returns : |
The newly created TrackerProperty |
const gchar * tracker_property_get_uri (TrackerProperty *property
);
|
|
Returns : |
const gchar * tracker_property_get_name (TrackerProperty *property
);
|
|
Returns : |
TrackerPropertyType tracker_property_get_data_type (TrackerProperty *property
);
|
|
Returns : |
TrackerClass * tracker_property_get_domain (TrackerProperty *property
);
|
|
Returns : |
TrackerClass * tracker_property_get_range (TrackerProperty *property
);
|
|
Returns : |
gint tracker_property_get_weight (TrackerProperty *property
);
|
|
Returns : |
gboolean tracker_property_get_indexed (TrackerProperty *property
);
|
|
Returns : |
gboolean tracker_property_get_fulltext_indexed
(TrackerProperty *property
);
|
|
Returns : |
gboolean tracker_property_get_embedded (TrackerProperty *property
);
|
|
Returns : |
gboolean tracker_property_get_multiple_values
(TrackerProperty *property
);
|
|
Returns : |
gboolean tracker_property_get_filtered (TrackerProperty *property
);
|
|
Returns : |
gboolean tracker_property_get_transient (TrackerProperty *property
);
|
|
Returns : |
TrackerProperty ** tracker_property_get_super_properties
(TrackerProperty *property
);
|
|
Returns : |
void tracker_property_set_uri (TrackerProperty *property
,const gchar *value
);
|
|
|
void tracker_property_set_data_type (TrackerProperty *property
,TrackerPropertyType value
);
|
|
|
void tracker_property_set_domain (TrackerProperty *property
,TrackerClass *value
);
|
|
|
void tracker_property_set_range (TrackerProperty *property
,TrackerClass *range
);
|
|
|
void tracker_property_set_weight (TrackerProperty *property
,gint value
);
|
|
|
void tracker_property_set_indexed (TrackerProperty *property
,gboolean value
);
|
|
|
void tracker_property_set_fulltext_indexed (TrackerProperty *property
,gboolean value
);
|
|
|
void tracker_property_set_embedded (TrackerProperty *property
,gboolean value
);
|
|
|
void tracker_property_set_multiple_values (TrackerProperty *property
,gboolean value
);
|
|
|
void tracker_property_set_filtered (TrackerProperty *property
,gboolean value
);
|
|
|
void tracker_property_set_transient (TrackerProperty *property
,gboolean value
);
|
|
|
void tracker_property_set_super_properties (TrackerProperty *property
,TrackerProperty **super_properties
);
|
|
|
void tracker_property_add_super_property (TrackerProperty *property
,TrackerProperty *value
);
|
|
|